home *** CD-ROM | disk | FTP | other *** search
/ Enigma Amiga Life 109 / EnigmaAmiga109CD.iso / dalla rivista / netconnect3 / amirc_33 / documentation / amirc.doc next >
Text File  |  1999-12-27  |  139KB  |  4,939 lines

  1.  
  2.  
  3. AmIRC 3.3 Guide - Table Of Content
  4. **********************************
  5.  
  6. Welcome to AmIRC, the AmigaOS IRC client (Version 3.3).
  7.  
  8. Thank you for reading this manual as it will help you make the most out
  9. of AmIRC and IRC in general. It will also prevent you from making a
  10. fool of yourself by asking silly question during your first IRC
  11. sessions.
  12.  
  13. Please don't forget to also read the Readme file included in the
  14. distribution archive as this will contain any last minute info that
  15. might be important to you!
  16.  
  17. To help you find what you want in this manual we've provided you with
  18. the following table of content. Feel free to jump directly to the
  19. chapter of your choice or you can also just browse through them.
  20.  
  21. About AmIRC
  22. ***********
  23.  
  24. In short, AmIRC is the most versatile IRC client for the Amiga
  25. computer. It allows you to chat to other users worldwide over the
  26. internet using IRC.
  27.  
  28. IRC stands for Internet Relay Chat, originally written by Jarkko
  29. Oikarinen <jto@tolsun.oulu.fi>. In a nutshell, IRC consists of a network
  30. of computers (servers) that are connected to each other via the
  31. internet or a LAN, and allow users with proper client software to
  32. connect and chat with each other. Within this network, virtual space is
  33. divided up into channels, usually with a topic of conversation, where
  34. users can talk in groups.  During your ventures on IRC you will notice
  35. there are a lot of special expressions and abbreviations. Make sure you
  36. have a look at the list of commonly used IRC Terms and expressions in
  37. this guide.
  38.  
  39. IRC used to be a technical matter with the user having to type in
  40. commands to connect to a network and to send message to a specific
  41. channel.  AmIRC takes care of the technical part with a comfortable
  42. user interface without compromising on flexibility.
  43.  
  44. Over the last years AmIRC has been constantly improved and updated. The
  45. already long list of Features was constantly growing resulting in the
  46. current version 3.3 with the following What's new?.
  47.  
  48. What's new?
  49. ***********
  50.  
  51. New since last release:
  52. -----------------------
  53.  
  54.    * The Configuration window has been re-arranged and features some
  55.      new options.
  56.  
  57.    * AmIRC's Single Window mode now features Tabs to allow you to
  58.      access the different channels.
  59.  
  60.    * The FAKE commands allows you to fake servermessages that will be
  61.      processed by AmIRC.
  62.  
  63.    * New Conference Mode will surpress join and part messages in the
  64.      channelwindow.
  65.  
  66.    * You can now load/unload Plugins from within AmIRC using
  67.      LOAD,RELOAD and UNLOAD.
  68.  
  69.    * If you use a name for a Log File that already exists, AmIRC will
  70.      now asks if you want to "Append" to it or "Overwrite" it.
  71.  
  72.    * The QUERY command now uniconifies a Query window if it is issued
  73.      with a nick that is attached to an iconified Query window. You can
  74.      disable the Query windows from opening when you are away.
  75.  
  76.    * The Tray window now has a Context Menu (Right Mouse Button menu)
  77.      through which it can be snapshot, brought to the front or back and
  78.      closed.
  79.  
  80. Other recently added features:
  81. ------------------------------
  82.  
  83.    * From Version 3.0 AmIRC needs a New Keyfile! You will need to
  84.      upgrade to be able to use this new version to the fullest.
  85.  
  86.    * You can now open and close a window by double clicking on it's
  87.      button in the Tray Window.
  88.  
  89.    * AmIRC now supports Mousewheel scrolling.
  90.  
  91.    * The Setup window is now layout in MUI Prefs style.
  92.  
  93.    * New RECONNECT command to easily reconnect to a server.
  94.  
  95.    * Added IRCNet commands for EXCADDand INVADD.
  96.  
  97.    * Channel name gadget now has a Context Menu which makes JOIN and
  98.      LEAVE a channel only a right mouse button away.
  99.  
  100.    * The Userlist counter now shows number of users & ops. When
  101.      channel has a user limit it will become a gauge showing the
  102.      channel filling.
  103.  
  104.    * Channel window and logs now have a (configurable) timestamp.
  105.  
  106.    * Any URL sent to the channel will now be underlined and
  107.      clickable, giving direct access to them. The URL Grabber will get
  108.      them too for later reference. AmIRC now also recognizes URLs that
  109.      aren't preceded with http:// and FTP URLs.
  110.  
  111.    * AmIRC will ask for a Browser if none can be found using either
  112.      OpenURL.library, Sendbrowser.amirx or Voyager IPC.
  113.  
  114.    * AmIRC will now look for the ENV Variables REALNAME and USER
  115.      upon start-up and use those if available.
  116.  
  117.    * AmIRC now supports COLOURCODES, which means it will show
  118.      individual message colours set by the sender! Rest assured this
  119.      feature can be switched off! :) (Use at own risk ;-)
  120.  
  121.    * The Channel Limit and Keyword fields are switched between text
  122.      and string object according to the user's status. i.e. When the
  123.      user is not allowed to change them, he cannot access them.
  124.  
  125.    * The Channel Limit and Keyword fields are hidden when not the
  126.      modes are not active on a channel.
  127.  
  128.    * The Topic is now a text field as long as the user is not a OP
  129.      and the channel has MODE, as the user is not allowed to change the
  130.      TOPIC anyway.
  131.  
  132.    * When MUI Bubble Help is active, the TOPIC window now comes up with
  133.      a bubble containing the user who set it and when, as well as the
  134.      complete topic string.
  135.  
  136.    * The Text Input Gadgets now have a popup menu when the right
  137.      mouse button is pressed when the mouse is on them.
  138.  
  139.    * With the new Terminal Login Mode AmIRC will open a mini 'telnet'
  140.      connection window after the initial server connection. This allows
  141.      you to bypass any firewalls, use relays etc.  (This mode is
  142.      activated by starting AmIRC from the shell using: "AmIRC
  143.      TerminalMode" or "AmIRC TM").
  144.  
  145.    * New Single Channel Window mode allows to join multiple channels
  146.      in a single window.
  147.  
  148.    * Total Queueing. Now everything which isn't urgent (like KICKs or
  149.      MODE changes) is sent through the output queue to reduce risk of
  150.      being kicked by a server due to flooding.
  151.  
  152.    * INFO Window has an additional Levelmeter which shows the number
  153.      of unsent messages in the output queue.
  154.  
  155.    * AmIRC now also supports Contact Manager and can parse URLs from
  156.      the URL Grabber to it.
  157.  
  158.    * The Scrollback Buffer can now be limited in size via Prefs.
  159.  
  160.    * Number of Query Windows can be limited.
  161.  
  162.    * AmIRC will now use OpenURL.library, if found, to send the URL to
  163.      the browser.
  164.  
  165.    * AmIRC uses Vapor Update Library to check for new versions upon
  166.      start-up. When a new version is available it can then be
  167.      downloaded automatically.
  168.  
  169.    * You can now Ban Multiple users at once by multi-selecting them.
  170.  
  171.    * Invitations are now shown in an separate Invite requester. The
  172.      requester can be disabled from the new 'Windows' section in the
  173.      preferences.
  174.  
  175.    * The Lag-O-Meter permanently monitors and shows lag as a
  176.      three-colour bar underneath the user list. Clicking on the
  177.      Lag-O-Meter opens the Information window, which has a graphical
  178.      representation of the current lag, as well as the server name,
  179.      current lag, last two lag probes and the average lag.
  180.  
  181.    * Frequently used channels can be stored in a Favorite Channels
  182.      window from where you can join them by double-clicking on them.
  183.  
  184.    * The new Tray window contains a button for every AmIRC window.
  185.      Windows can be closed individually by clicking on their 'Hide'
  186.      gadget. The Tray window shows number of messages in a window and
  187.      indicates new messages after iconification. (Requires MUI v3.8+)
  188.  
  189.    * Dialog windows have a Rename button to change the nick for the
  190.      window. Useful when someone re-enters IRC with a different nick.
  191.  
  192.    * Dialog and Channel windows have an [L] button to enable logging
  193.      of that window to a file.
  194.  
  195.    * AmIRC now uses NList.mcc for it's listviews if found. (Not used
  196.      with OS2.x)
  197.  
  198.    * DCC windows now have a Cleanup button to delete all finished or
  199.      aborted transfers at once.
  200.  
  201.    * The /BACK command resets the AWAY state no matter what it is.
  202.  
  203.    * DCC Receive window has a Replace button to overwrite existing
  204.      files.
  205.  
  206.    * DCC Receive window has a MIMEPrefs button to call up the
  207.      MIMEPrefs program.
  208.  
  209.    * The Auto accept DCC send? menu item allows to start incoming DCC
  210.      send requests without the need for confirmation.
  211.  
  212.    * Files received via DCC are opened in shared mode during transfer,
  213.      allowing you to play or view them partially while downloading.
  214.      (Especially for all you MP3 freaks out there:-)
  215.  
  216.    * AmIRC now uses MIMEPrefs for viewing files.
  217.  
  218.    * AmIRC now has an Plugin API, expect many separately developed
  219.      extension modules.
  220.  
  221.    * The Server list is now divided into Server Groups to allow
  222.      better organization of different servers of a network.
  223.  
  224.    * The Prefs menu has a new Windows section where can be determined
  225.      which windows will open on start-up.
  226.  
  227. Features
  228. ********
  229.  
  230.    * Runs with Genesis, AmiTCP, Miami and AS225 without additional
  231.      support libraries.
  232.  
  233.    * Built-in highly optimized DCC drivers for SEND, TSEND and MOVE,
  234.      with asynchronous file I/O and threaded network handling. Supports
  235.      Drag&Drop sending of files and DCC.
  236.  
  237.    * Transparent implementation of DCC routing all MSGs automatically
  238.      via DCC CHAT if applicable, to save runtime and reduce IRC load.
  239.      Option to automatically accept DCC CHAT connections.
  240.  
  241.    * Ultra fast text output and scrolling. Supports Cut&Paste for the
  242.      list text. Supports proportional fonts.
  243.  
  244.    * Internal CTCP flood and DCC bomb protection.
  245.  
  246.    * Full support of the 'Undernet' IRC extensions, both reply codes and
  247.      additional IRC commands.
  248.  
  249.    * Intuitive channel display with user list and channel mode overview.
  250.      Channel modes can easily be changed via gadgets. Configurable user
  251.      action list to perform whatever action you like on users in channel
  252.      by the press of a mouse button.
  253.  
  254.    * Supports QUERY windows for private chat.
  255.  
  256.    * Supports 'smart' banning.
  257.  
  258.    * Versatile ARexx port including server message parsing ("event
  259.      trapping") and commandline/script interaction.
  260.  
  261.    * Easy command line aliasing.
  262.  
  263.    * Built-in IdentD (automatically disabled if another IdentD is
  264.      already installed).
  265.  
  266.    * Supports nick notification, highlighting, ignoring, and kickban.
  267.  
  268.    * Versatile event handling allows you to bind sound effects,
  269.      auto-deiconify or rexx scripts to certain events.
  270.  
  271.    * Server phone book.
  272.  
  273.    * Last nick history stores the nicknames of the last nicks you've
  274.      send MSGs to, received MSGs from or addressed publicly with
  275.      'nick:'.  Reference can be used in all commands which require nick
  276.      names, e.g.  MSG, OP, DEOP. Automatic nick expansion on public
  277.      messages with ':'.
  278.  
  279.    * TAB messaging to automatically cycle the list of last used
  280.      nicknames with a MSG prefix.
  281.  
  282.    * Auto rejoin channel on KICK and auto reconnect to server facility.
  283.  
  284.    * Auto AWAY after a user-specified idle time-out. Also, auto unaway
  285.      after sending public and/or private msgs.
  286.  
  287.    * Auto update download.  Check for and download new releases with a
  288.      simple click.
  289.  
  290.    * URL grabber for interfacing with a web browser. (Using
  291.      OpenURL.library or ARexx)
  292.  
  293.    * Support for DALnet extensions.
  294.  
  295.    * AmIRC is fully localized thanks to ATO
  296.      (http://ato.vapor.com/ato).
  297.  
  298. Requirements
  299. ************
  300.  
  301. What is needed to use AmIRC?
  302. ============================
  303.  
  304. Hardware
  305. --------
  306.  
  307. AmIRC was written for the Amiga family of computers, and has been
  308. tested on Amiga 500, 1000, 1200, 2000, 3000, & 4000 computers in various
  309. configurations.
  310.  
  311. Software
  312. --------
  313.  
  314. AmIRC requires MUI V3.6 or later in order to run.
  315.  
  316. AmIRC requires KickStart & WorkBench 2.x or later, with setpatch 40.16
  317. installed.
  318.  
  319. AmIRC020 requires a 68020 or higher CPU and OS3.0 or newer. This
  320. version is optimized for such machines.
  321.  
  322. If you plan to run a TCP/IP stack and AmIRC among other Internet
  323. applications you should have at least 2 megabytes of RAM.
  324.  
  325. Finally, you need to have a TCP/IP protocol stack running, such as
  326. Genesis, Miami, AmiTCP/IP or Amiga Technology's as225r2 TCP/IP protocol
  327. stack.
  328.  
  329. Copyright
  330. *********
  331.  
  332. AmIRC has been designed, developed and written by
  333.  
  334.          Oliver Wagner
  335.      Landsberge 5
  336.      45549 Sprockhövel
  337.      Germany
  338.      E-Mail: <owagner@vapor.com>
  339.      
  340.      ©1996-1999 Oliver Wagner
  341.      All Rights Reserved.
  342.  
  343. This document was originally written by Laurence Walton <lww@vapor.com>
  344. and modified for the 1.65 release by Oliver Wagner, including Ariel
  345. Magnum's <amagnum@ibm.net> fine ARexx guide. Updated and revised for
  346. the AmIRC v3.3 release by Frank Mosch <frank.mosch@advalvas.be>.
  347.  
  348. Installer Script ©1995-99 Robert C. Reiswig All Rights Reserved
  349.  
  350. No part of this archive may be redistributed except with the entire
  351. contents of the original archive.
  352.  
  353. Registration
  354. ************
  355.  
  356. Registering AmIRC
  357. =================
  358.  
  359. You may use AmIRC freely for a period of up to 30 days to evaluate the
  360. package. After those 30 days, you must either register AmIRC or stop
  361. using it completely. During the trial period, AmIRC is limited to an
  362. on-line time of 30 minutes, besides that, no functions are disabled.
  363.  
  364. To register AmIRC, see the included registration utility and assorted
  365. documentation. It has all the necessary info and prices.  You can also
  366. register on-line at http://www.vapor.com/.
  367.  
  368. Use a credit card and have your keyfile in minutes!
  369.  
  370. Installation
  371. ************
  372.  
  373. How to install AmIRC
  374. ====================
  375.  
  376. It is strongly suggested that you use AmIRC's installer script. This
  377. will make sure all necessary files are in the correct place and will
  378. make sure you will have AmIRC up and running in no time.  The installer
  379. script requires that you have the Amiga installer utility (version 43.3
  380. or later).  Once you've unpacked the AmIRC archive you can start the
  381. installation by simply clicking on the install icon in the AmIRC
  382. drawer. The installation script will ask you some questions, depending
  383. on the experience level you've selected at the start, simply answer
  384. them and the installer will do the rest.
  385.  
  386. If you cannot or prefer not to use the installer utility, a manual
  387. install is relatively simple, just move the contents of the archive to a
  388. directory of your choice and it's ready to use. If you have met the
  389. Requirements for the optimized version of AmIRC, delete the AmIRC file
  390. and rename "AmIRC020" as "AmIRC".  You might want to copy the "MUI"
  391. directory of the AmIRC distribution to MUI:Libs/MUI/ to avoid version
  392. confusion.
  393.  
  394. Connecting
  395. **********
  396.  
  397. Let's have a (first) go
  398. =======================
  399.  
  400. Once you have Installation AmIRC, you can start the program from WB by
  401. clicking on its icon. After a few moments you will be presented with the
  402. Server Selection Window. You will need to enter some data into the
  403. gadgets of this window in order for AmIRC to be able to log you onto an
  404. IRC network. First and foremost you will need to think up some witty
  405. and original nickname or handle by which you will be known during your
  406. IRC session(s). Make sure you pick an original one as some networks
  407. don't allow different users sharing the same name and won't allow you
  408. to connect until you try with a name that is not being used. You can
  409. supply AmIRC with 4 nicknames which it will subsequently use to try and
  410. connect to the network. You also need to provide AmIRC some additional
  411. information like your real name (be honest here!). If your TCP/IP stack
  412. is already running an IdentD service then you won't need to provide
  413. your user name as AmIRC will get it from the stack and the IdentD
  414. gadget will be ghosted.  Now you are ready to connect AmIRC to an IRC
  415. network. Either select a network and server from the list provided or
  416. enter the details of your own favourite server.
  417.  
  418. Operation
  419. *********
  420.  
  421. Operation at a glance
  422. =====================
  423.  
  424. The main AmIRC user interface is laid out in a logical, intuitive
  425. manner, making it easy to use. Here's an overview of the main interface:
  426.  
  427.    * The main feature of the interface is the Text Listview, where
  428.      all incoming text is displayed.
  429.  
  430.    * Directly below this is the Textinput Gadget, labelled with the
  431.      nickname that you have chosen. Any text entered here will be sent
  432.      out to the IRC server.
  433.  
  434.    * Directly next to the textinput gadget is the Logging Button
  435.      marked 'L'.  Clicking on it activates the logging of that window
  436.      to a file.
  437.  
  438.    * To the right of the listview is a Scroll Gadget, which enables
  439.      you to scroll backward through the text in the listview.
  440.  
  441.    * At the top left of the listview is a the Channelname Gadget that
  442.      shows the name of the channel that you have joined.
  443.  
  444.    * To the right of the channel name, is the Topic Input/Display
  445.      Gadget, where the topic of a joined channel is displayed.  Many
  446.      channels have topic protection, which means only channel operators
  447.      can change the topic. If you can enter text in the topic bar
  448.      (either because the topic isn't protected or you are a channel
  449.      operator) you may change the topic of the channel by entering the
  450.      topic in this gadget, and hitting the 'Enter' key.
  451.  
  452.    * To the right of the topic input gadget are theChannel Mode
  453.      Buttons, which display the current modes for the joined channel.
  454.      Users with Channel Operator (Ops) status may also use these
  455.      buttons to change the current channel modes.
  456.  
  457.         - T - Topic Protection: Toggles Topic Protection on/off. If
  458.           on, the topic can be changed by Channel Operators (Ops) only.
  459.  
  460.         - N - No Messaging: Toggles Messaging on/off. If active, a
  461.           user can only write to the channel if they have joined it.
  462.  
  463.         - S - Secret: Toggles Secret mode on/off. If active, the
  464.           channel is invisible until it is joined.
  465.  
  466.         - I - Invite Only: Toggles Invite Only mode on/off. If
  467.           active, users can only join after they have been invited.
  468.  
  469.         - P - Private: Toggles Private mode on/off. If active, the
  470.           channel will be invisible in the global channel list.
  471.  
  472.         - M - Moderated: Toggles Moderated mode on/off. If active,
  473.           only channel operators (Ops) and users with 'voice' can type
  474.           to the channel.
  475.  
  476.         - L - Limit: Sets a limited number of users allowed on the
  477.           channel
  478.  
  479.         - K - Keyword: Toggles Keyword mode on/off. If active, Users
  480.           can only join the channel if they give the correct keyword.
  481.  
  482.         - B - Ban: Sets/Displays the current Bans active on the
  483.           channel
  484.  
  485.    * Below the channel mode buttons is the User Listview, which shows
  486.      a current list of users on the joined channel. Double clicking on
  487.      a users name will perform a WHOIS on that user. Clicking once on a
  488.      users name will set that user as the default to perform other
  489.      operations on, such as an operation from the configurable user
  490.      buttons. Pressing the right mouse button when on a name shows a
  491.      menu where you can select the same functions as the User Buttons
  492.      below.
  493.  
  494.    * Directly below the User Listview is the Lag-O-Meter. This meter
  495.      indicates how much lag there is on your connection. Double
  496.      clicking on it will bring up the INFO window.
  497.  
  498.    * Below the Lag-O-Meter are the User Buttons. These buttons are
  499.      configurable from the Actions window, accessible by selecting
  500.      'Setup...' from the AmIRC Settings menu.
  501.  
  502.    * You can Drag-Highlight text in the listview in order to paste it
  503.      elsewhere.  you will need some type of snap utility such as
  504.      Newedit or Powersnap in order to past the text into another
  505.      application. The text is stored in the clipboard. To paste the
  506.      text inside AmIRC you can use <right-amiga> V.
  507.  
  508.      The TAB key will cycle through the names of people that have
  509.      previously /MSG'ed you, and insert it into the textinput gadget.
  510.      Simply enter your message after the "/MSG <user> " in order to MSG
  511.      them back.
  512.  
  513.      Entering ':' first in the textinput gadget will automatically
  514.      publicly address the last person you typed to using the ':' after
  515.      their nick.
  516.  
  517. For a full explanation of all AmIRC functions and windows please check
  518. out the Reference section.
  519.  
  520. IRC Terms
  521. *********
  522.  
  523. Specific IRC vocabulary
  524. =======================
  525.  
  526. Here's a list of some commonly used terms and expressions with their
  527. respective explanation:
  528.  
  529.    * ActionCTCP Action command, executed by a ME at the beginning
  530.      of a message.
  531.  
  532.    * Ban: A channel mode set in order to prevent a user or group
  533.      of users from joining a channel.
  534.  
  535.    * Bot: Short for Robot, a Bot is a script that acts like a user,
  536.      and can execute a command upon a certain occurrence.
  537.  
  538.    * Client: Software that is written for the purpose of connecting
  539.      to a server, in this case, an IRC server.
  540.  
  541.    * Channel: A group of users on IRC. A channel will have a name
  542.      (i/e, #AmIRC), and may or may not have a topic of conversation.
  543.  
  544.    * Channel Mode: The properties of a channel that allow or
  545.      disallow certain activities. Channel Modes can only be changed or
  546.      set by Channel Operators. The available channel modes are:
  547.  
  548.         - Invite Only: If active, This mode allows users to join if
  549.           they have been invited by someone in the channel.
  550.  
  551.         - Private: If active, the channel is invisible in the
  552.           global channel list.
  553.  
  554.         - Lag: The term which is used when the connection to a server
  555.           or client is delayed.
  556.  
  557.         - Limit: If active, sets a limit on the number of users
  558.           allowed to join a channel.
  559.  
  560.         - Moderated: If active, only Channel Operators and
  561.           users with voice may type input to the channel.
  562.  
  563.         - No Messaging: If active, prevents users from sending a
  564.           message to the channel until they have joined it.
  565.  
  566.         - Secret: If active, the channel is invisible until it is
  567.           joined.
  568.  
  569.         - Topic Protection: If active, only Channel Operators may
  570.           set or change the topic of a channel.
  571.  
  572.    * Channel Operator (or OP): A user who has control over a
  573.      channel.  A user who creates a channel is given Op status,
  574.      and in turn can give it to anyone else in the channel.
  575.  
  576.    * Chat Network: A network of computers that are interconnected so
  577.      that anyone on any server in the network may chat with anyone else
  578.      on any computer in that same network.  Here's some major chat
  579.      networks:
  580.  
  581.         - ARCnet: Amiga Relay Chat Network, partially running on
  582.           Amiga servers.
  583.  
  584.         - IRCnet: Formerly part of EFnet, now split.
  585.  
  586.         - EFnet: Eris Free Network. The largest IRC network
  587.  
  588.         - DAL-Net: A different IRC network with some specialized
  589.           functions that do not appear in typical IRC networks.
  590.  
  591.         - Undernet: An alternative IRC network
  592.  
  593.    * Command: A message to an IRC server or to a local or remote
  594.      client.  Commands generally begin with a /.  See Commands.
  595.  
  596.    * CTCP: Client To Client Protocol, A standard for sending commands
  597.      from one client to another, usually for the purpose of getting
  598.      information from the remote client. See CTCP.
  599.  
  600.    * DCC: Direct Client Connection - a standard for creating a direct
  601.      link between two clients, for the purpose of sending or receiving
  602.      files, or to carry a more secure conversation. See DCC.
  603.  
  604.    * IdentD: IdentD is software that can be run on the client,
  605.      allowing an IRC server to corroborate the identity of a client.
  606.      AmIRC has an IdentD built in, and will automatically disable it if
  607.      an external IdentD is running.
  608.  
  609.    * IRC: Internet Relay Chat - Any Network of Computers that run
  610.      IRC servers for the purpose of allowing users to connect to it
  611.      using client software made for IRC.
  612.  
  613.    * Kick: The occurrence of a user being removed from a joined
  614.      channel by a channel operator.
  615.  
  616.    * Lag: Term to specify that the connection is delayed to some
  617.      extend.
  618.  
  619.    * MOTD: Message Of The Day, A message that may or may not be
  620.      updated daily, that is meant to be read when connecting to an IRC
  621.      server.
  622.  
  623.    * Netsplit: An event that occurs when a server goes down that
  624.      other servers depend on for network packets. Any servers that are
  625.      dependant on the crashed server will split from the net, that is,
  626.      they will still be up and running, with active clients, but any
  627.      clients on the other side of the crashed unit will appear to have
  628.      all logged off at once.
  629.  
  630.    * Nick: Short for Nickname, this is an alias that you may pick for
  631.      yourself.
  632.  
  633.    * Op: See Channel Operator.
  634.  
  635.    * Server: A computer that is Running IRC server software, allowing
  636.      it to be connected to by IRC clients or other servers.
  637.  
  638.    * Server Operator: A person in control of an IRC server.
  639.  
  640.    * TLA (Three Letter Abbreviations): Commonly used acronyms, not
  641.      entirely restricted to 3 letters:
  642.  
  643.         - AFAIK: As Far As I Know
  644.  
  645.         - AFK: Away From Keyboard
  646.  
  647.         - ASAP: As Soon As Possible
  648.  
  649.         - ATM: At The Moment
  650.  
  651.         - BRB: (I'll) Be Right Back
  652.  
  653.         - BBL: (I'll) Be Back Later
  654.  
  655.         - BBIAB: (I'll) Be Back In A Bit
  656.  
  657.         - BTW: By The Way
  658.  
  659.         - CU: Or Cya, See You
  660.  
  661.         - CUL: Or CUL8R, See You Later, Catch You Later
  662.  
  663.         - DL: Or D/L, Download
  664.  
  665.         - FAQ: Frequently Asked Questions
  666.  
  667.         - FWIW: For What It's Worth
  668.  
  669.         - FYI: For Your Information
  670.  
  671.         - IC: I See
  672.  
  673.         - IIRC: If I Remember Correctly
  674.  
  675.         - IMHO: In My Humble|Honest Opinion
  676.  
  677.         - L8R: Later
  678.  
  679.         - LOL: Laughs Out Loud
  680.  
  681.         - LTNS: Long Time No See
  682.  
  683.         - MOTD: Message Of The Day
  684.  
  685.         - NE1: Anyone
  686.  
  687.         - NP: No Problem
  688.  
  689.         - OTL: Out To Lunch
  690.  
  691.         - PLS: Or PLZ, Please
  692.  
  693.         - PPL: People
  694.  
  695.         - POV: Point Of View
  696.  
  697.         - RE: Welcome back, short for Regards
  698.  
  699.         - ROTFL: Rolls On The Floor Laughing
  700.  
  701.         - RSN: Real Soon Now
  702.  
  703.         - RTFM: Read The F***ing Manual
  704.  
  705.         - TIA: Thanks In Advance
  706.  
  707.         - TNX: Or Thnx, Thanks
  708.  
  709.         - TTYL: Talk To You Later
  710.  
  711.         - TTFN: Ta Ta For Now
  712.  
  713.         - UL: Or U/L, Upload
  714.  
  715.         - WB: Welcome Back
  716.  
  717.         - WTF: What(Why) The F***
  718.  
  719.    * Topic: A heading for a channel that may or may not have
  720.      anything to do with the conversation at hand.
  721.  
  722.    * User: A person using an IRC Client to connect to a server to
  723.      chat.
  724.  
  725.    * User Mode: Settings that affect a users properties.
  726.  
  727.         - Invisible: If this mode is set, a user will be invisible
  728.           in the global user list. The user will still be visible in
  729.           the user list of any joined channel, however.
  730.  
  731.         - Wallops: When set, this mode will allow receiving of
  732.           messages from the server operator to all operators.
  733.  
  734.    * Userhost: This is the string that defines a user.  It consists
  735.      of the user's chosen nick, login name and domain name.  For
  736.      example:
  737.      Wupper!jwupper@monorail.denet234.de
  738.      |      |       |        |      |_ Domain
  739.      |      |       |        |________ Network
  740.      |      |       |_________________ Machine
  741.      |      |_________________________ Login
  742.      |________________________________ Nick
  743.    * Voice: Status a normal (not an operator) user must have to type
  744.      into a moderated channel.
  745.  
  746. Menus
  747. *****
  748.  
  749. What's on the menu?
  750. ===================
  751.  
  752. Menus
  753. =====
  754.  
  755. AmIRC Menu
  756. ----------
  757.  
  758. Select Server...
  759.      Opens the server window from which you can select various options
  760.      for connecting to an IRC server. See Connecting.
  761.  
  762. Reconnect
  763.      Reconnects to the previously selected server, without having to
  764.      open de server window.
  765.  
  766. Disconnect
  767.      Disconnects you from the current server without having to quit
  768.      AmIRC.
  769.  
  770. Logging Enabled?
  771.      Toggles logging on/off.
  772.  
  773. Iconify
  774.      Hides the AmIRC window either in an icon on the Workbench screen
  775.      or in the WB Tools menu (selectable in MUI Prefs).
  776.  
  777. Help...
  778.      Opens Amirc.guide for reference while using AmIRC.
  779.  
  780. About AmIRC...
  781.      Opens a window with information about AmIRC and its Developer.
  782.      Here you may connect to the AmIRC home page if your browser is
  783.      running.
  784.  
  785. About MUI...
  786.      This will open a small window that displays information about the
  787.      current version of MUI that is installed on your system, also,
  788.      this window provides the option to register or update your MUI
  789.      software.
  790.  
  791. Quit
  792.      Will close the current instance of AmIRC, leaving other instances
  793.      open.
  794.  
  795. Menus
  796. =====
  797.  
  798. Windows Menu
  799. ------------
  800.  
  801. Channel Windows
  802.      If more than one AmIRC window is opened, you may select one here
  803.      to pop it to front.
  804.  
  805. Dialog Windows
  806.      If any dialogue windows are open, you may select one here and
  807.      bring it to front.
  808.  
  809. Windows List...
  810.      Shows the tray window where all windows are represented by a
  811.      button. Hidden windows can be opened by double-clicking that
  812.      window's button.
  813.  
  814. Channel List Window...
  815.      This will produce a window where you may list channels by min.
  816.      users, pattern matching, or both. Once listed, you may list users
  817.      on a channel or join it by double-clicking the channel name or
  818.      selecting 'join channel' gadget.  Please note that this function
  819.      can cause a high load of traffic and may take a while on slow
  820.      (14.4 or less) connections.
  821.  
  822. Notify Window...
  823.      In the Notify window you may enter nicks of users that you wish to
  824.      be notified of their entering/leaving IRC. The 'check period' is
  825.      how often AmIRC will check for the specified users. Add a nick to
  826.      the list by clicking in the input text gadget, and typing in the
  827.      nick. Delete a nick by clicking on it's entry and then click on
  828.      'Delete nick' gadget.
  829.  
  830. Favorite Channels...
  831.      In the Favorite Channels window you can make a list of all your
  832.      favourite channels allowing you to join them with a simple double
  833.      mouse-click.
  834.  
  835. DCC-Send Window...
  836.      Brings up the DCC-Send window where you can specify a user and a
  837.      file to send to them. This window will also be opened
  838.      automatically when using the 'DCC send' userbutton on the
  839.      interface. 'Send Path' is the path (and filename) that will be sent
  840.      to the user. Enter the name of the user in the textinput gadget at
  841.      the bottom of the window. The cycle gadget next to the 'Nick'
  842.      gadget selects either 'DCC Send' or 'DCC Move' protocols. See DCC
  843.      section for details about these protocols.  The 'Reoffer' button
  844.      allows you to reoffer a (failed) file to the user. The 'Remove Job'
  845.      button will remove a complete transfer or if not complete, one
  846.      click will abort the send and the second click will remove it.
  847.      Finally, the 'Cleanup' button removes all finished or aborted
  848.      transfers from the window.
  849.  
  850. DCC-Receive Window...
  851.      The DCC-Receive window is very similar to the DCC-Send window.
  852.      This window will appear automatically on receiving a DCC request.
  853.      The files will be downloaded to the path entered in the 'Receive
  854.      Path' field. After a valid path is entered, click on an entry to
  855.      receive, then click the 'Get' gadget at the bottom. You can also
  856.      start the transfer by double-clicking on the entry or enabling
  857.      'Auto accept DCC send requests' in the User Modes menu.  If you
  858.      are trying to receive after a failed send, you may use the
  859.      'Resume' button instead of 'Get'. This will attempt to start
  860.      transfer where it left off. If you wish to rename the incoming
  861.      file for whatever reason, you may use the 'Rename' button.  The
  862.      'Replace' button will cause the received file to replace any
  863.      present versions.  'Remove Job' will abort an incoming file and
  864.      remove a completed or aborted file.  'Cleanup' removes all
  865.      finished or aborted transfers. See DCC.
  866.  
  867. DCC-Chat Window...
  868.      In the DCC-Chat window you can confirm a DCC chat connection from
  869.      another user.  Simply select the client sending the request and
  870.      click on 'Open' to make the connection.  You can close the
  871.      connections using 'Close'. 'Cleanup' removes all closed DCC chat
  872.      connections. See DCC.
  873.  
  874. Raw Log Window...
  875.      The Raw Log window can be used to view the raw IRC messages as
  876.      they appear before AmIRC formats them for easy reading in the
  877.      AmIRC listview.  Here you may also clear the log, and select when
  878.      the log is active: 'Never', 'Only if window open', or 'Always'.
  879.      The log Listview shows the USERHOST, Type of message, Channel
  880.      Name, and message, in that order.
  881.  
  882. URL Grabber Window...
  883.      Any WWW URL AmIRC recognizes it will place in the URL Grabber
  884.      window. From here you can select them and either send them to your
  885.      browser or the clipboard. You can also clear the list.
  886.  
  887. Private Msgs Window...
  888.      The Private Messages window holds a history of private messages
  889.      sent to you, which you can later reference or review. You can of
  890.      course clear the list.
  891.  
  892. Info Message Window
  893.      The Info Messages window displays server messages, wallops
  894.      messages, and CTCP requests.  Any 'Shanghai' gadgets that are
  895.      activated will prevent that type of message from showing in the
  896.      main channel window, even when the info window is closed.  The
  897.      lower part of the window shows AmIRC's Lag-O-Meter. The VU style
  898.      meter is a graphical representation of the current lag to the
  899.      server. Next to the meter is the name of the server. Also shown
  900.      are the current lag, last two probes and the average of the last
  901.      two lags.
  902.  
  903. Flush Buffer
  904.      This item will clear the history of the main AmIRC listview.
  905.  
  906. Save Buffer...
  907.      This item allows you to select a filename to save the history
  908.      buffer to disk.
  909.  
  910. Menus
  911. =====
  912.  
  913. User Modes Menu
  914. ---------------
  915.  
  916. Invisible?
  917.      Toggles wether you're invisible in the global userlist or not. See
  918.      IRC Terms.
  919.  
  920. Receive Wallops?
  921.      Toggles wether you will receive messages to all operators or not.
  922.      See IRC Terms.
  923.  
  924. Receive Server Notices?
  925.      Toggles wether you receive server notices or not.
  926.  
  927. Marked AWAY?
  928.      Marks you are AWAY.
  929.  
  930. Auto rejoin on KICK?
  931.      If set, will automatically attempt to reconnect you to a channel
  932.      you have been kicked from. Note that if a ban was set with the
  933.      kick, you will not be able to rejoin.
  934.  
  935. Auto reconnect to server?
  936.      If set, this will automatically attempt to reconnect you to the
  937.      server if you are disconnected for any reason.
  938.  
  939. Clone detection
  940.      Detect wether clones are present.
  941.  
  942. Oper detection
  943.      Detect IRC Operators.
  944.  
  945. Auto open Dialog Windows?
  946.      If set, will automatically open chat window upon receipt of a MSG
  947.      or DCC request.
  948.  
  949. Auto accept DCC chat requests?
  950.      If set, this will automatically accept DCC chat requests.  It will
  951.      not open a chat window for you, however. Do this by opening the
  952.      DCC chat window in the Windows menu.
  953.  
  954. Auto accept DCC send requests?
  955.      If set, this will automatically accept DCC send requests, so
  956.      downloading will start immediately.
  957.  
  958. Do BEEPs?
  959.      If set, AmIRC will send audio beeps (or samples, if configured in
  960.      the Events page of the settings requester) for certain events.
  961.  
  962. Play CTCP SOUND requests?
  963.      If checked, AmIRC will acknowledge and play CTCP sound requests,
  964.      if this is configured properly.
  965.  
  966. Do Color codes?
  967.      Here you can enable the (in)famous COLOURCODES.
  968.  
  969. Menus
  970. =====
  971.  
  972. Settings Menu
  973. -------------
  974.  
  975. Setup...
  976.      Calls the AmIRC Setup, allowing you to change the many settings of
  977.      AmIRC to suit your needs.
  978.  
  979. MIMEPrefs...
  980.      Calls the MIMEPrefs program if present in the AmIRC directory or
  981.      Prefs:. It allows you to set global MIME settings for view and
  982.      saving files.
  983.  
  984. Dialog Window Buttons?
  985.      If set, the AmIRC dialogue window will contain 4 gadgets in the
  986.      upper right corner.  These are labelled: 'Whois', 'Ping', 'DCC
  987.      Chat', & 'DCC Send'.  These gadgets will perform their respective
  988.      functions on the user that the dialogue window is opened to.
  989.  
  990. Use MIMEPrefs for viewing?
  991.      If set, AmIRC uses the global MIME settings set with the MIMEPrefs
  992.      program to determine what program to view the received file with.
  993.  
  994. Use MIMEPrefs for saving?
  995.      If set, AmIRC uses the global MIME setting set with the MIMEPrefs
  996.      program to determine whether and where to save the received file.
  997.  
  998. Single Channel Window?
  999.      If set, AmIRC will only open one channel window at a time.
  1000.      Messages in other channels will still be shown, however, with a
  1001.      reference to the corresponding channel.
  1002.  
  1003. Load Settings...
  1004.      Opens a requester allowing you to recall previously saved
  1005.      non-default AmIRC Configurations.
  1006.  
  1007. Load settings from default
  1008.      Reloads the last saved default configuration
  1009.  
  1010. Save Settings
  1011.      Saves the current configuration under the last name set in the
  1012.      'Save settings as...' menu item.  If the settings have not
  1013.      previously been named, they are saved as default.
  1014.  
  1015. Save settings as...
  1016.      Opens a requester allowing you to choose a filename to save the
  1017.      current AmIRC configuration as other than default.
  1018.  
  1019. Save as default
  1020.      Saves the current AmIRC configuration as the default start-up
  1021.      configuration.
  1022.  
  1023. Create icons?
  1024.      If Checked, will create icons for saved configuration files,
  1025.      allowing them to be selected from the Workbench.
  1026.  
  1027. Save Settings On Exit
  1028.      If checked, this item will cause AmIRC to save the current
  1029.      settings as default upon exiting the program.
  1030.  
  1031. MUI Settings...
  1032.      Opens the MUI Prefs program for altering the MUI Configurable AmIRC
  1033.      configuration.
  1034.  
  1035. Menus
  1036. =====
  1037.  
  1038. Plugins Menu
  1039. ------------
  1040.  
  1041. The Plugins menu shows a list of all installed AmIRC plugins. The
  1042. plugins are located in the Plugins directory in the AmIRC directory. It
  1043. also allows you to access any Plugin preference that may be available.
  1044.  
  1045. Menus
  1046. =====
  1047.  
  1048. Rexx Menu
  1049. ---------
  1050.  
  1051. This menu will only be present when any ARexx scripts reside in the
  1052. AmIRC/Rexx/ directory and will display them. AmIRC ARexx scripts should
  1053. be named with the .  amirx extension. From this menu you may execute
  1054. any existing AmIRC ARexx script.  See the full ARexx for an in-depth
  1055. look on ARexx.
  1056.  
  1057. Using the commands in AmIRC.
  1058. ****************************
  1059.  
  1060. Overview
  1061. ========
  1062.  
  1063. AmIRC has many built-in commands. Some of these commands are processed
  1064. locally, whereas others are sent to the IRC server.
  1065.  
  1066. Commands generally start with a '/' to differentiate them from normal
  1067. text. If you want to use the / character at the start of normal text,
  1068. use '//' instead.
  1069.  
  1070. Many commands require a channel name as a parameter. AmIRC will
  1071. automatically fill in the channel name of the current window if you
  1072. don't specify a channel name on your own.
  1073.  
  1074. For commands which require a nick name (e.g. /MSG or /OP, there
  1075. are three special short-cut arguments:
  1076.  
  1077. .
  1078.      The period is replaced with the nickname of the last person you
  1079.      have send a private message to.
  1080.  
  1081. ,
  1082.      The comma is replaced with the nickname of the last person who
  1083.      send a message to you. Be careful with this, since you might
  1084.      easily address the wrong person if someone sends you a message
  1085.      while you are still typing this command!
  1086.  
  1087. :
  1088.      The colon is replaced with the nickname of the last person which
  1089.      you have addressed with a 'Nick:' prefix inside a channel.
  1090.  
  1091. You may easily carry a dialogue with a particular user by first
  1092. clicking on their username in the user list, then any time you hit the
  1093. TAB key, the input string will be set up with '/MSG <user> ', after
  1094. which you may type in the message and hit return.  This will work after
  1095. initiating a DCC request as well. Please note that if you have
  1096. configured the user list as a separate window, you must reactivate the
  1097. message window after clicking on a username.
  1098.  
  1099. You can also use TAB to complete a nickname by typing only the first
  1100. character, pressing TAB then will cycle you through all the nicks that
  1101. start with that character.
  1102.  
  1103. When you have set an ALIAS you can force AmIRC to use the original
  1104. command by preceding the command with an exlamation mark (!).
  1105.  
  1106. Reference to all AmIRC commands
  1107. ===============================
  1108.  
  1109. Commands
  1110. ========
  1111.  
  1112. ?
  1113. -
  1114.  
  1115. Usage: /? [Command]
  1116.  
  1117. With this command you can get a list of all available commands. When a
  1118. command is added behind it, you get the correct command syntax.
  1119.  
  1120. Alternative: HELP
  1121.  
  1122. EXAMPLES:
  1123.  
  1124. /?
  1125.      Will show a list of all available commands
  1126.  
  1127. /? Ping
  1128.      Will show the correct command syntax for the PING command: Usage:
  1129.      /PING [nick]
  1130.  
  1131. Commands
  1132. ========
  1133.  
  1134. ADMIN
  1135. -----
  1136.  
  1137. Usage: /ADMIN [Server]
  1138.  
  1139. The admin message is used to find the name of the administrator of the
  1140. given server, or current server if [Server] parameter is omitted.
  1141.  
  1142. EXAMPLES:
  1143.  
  1144. /ADMIN irctest.vapor.com
  1145.      Shows the information for the server irctest.vapor.com:
  1146.               «Admin» Administrative info about irctest.vapor.com
  1147.           «Admin» Vapor's experimental ARCNet Server
  1148.           «Admin» Oliver Wagner <owagner@vapor.com>
  1149.           «Admin» Slow Mess Clients Welcome(tm)
  1150.  
  1151. Commands
  1152. ========
  1153.  
  1154. ALIAS
  1155. -----
  1156.  
  1157. Usage: /ALIAS [Alias [Replacement, %p for alias parameters]
  1158.  
  1159. With ALIAS you can make an alias for frequently used terms. You can
  1160. also add parameters needed for certain commands using %p.
  1161.  
  1162. Special Note: When you have set an alias for a command that normally
  1163. exists in AmIRC, you can force AmIRC to use the original command
  1164. instead of the alias by preceding it with an exlamation mark.
  1165.  
  1166. You can also change Aliases using the Lists.  EXAMPLES:
  1167.  
  1168. /ALIAS Goto Join %p
  1169.      You can now use: /GOTO #Test instead of /JOIN #Test
  1170.  
  1171. /!PING
  1172.      Forces AmIRC to issue the original PING command instead of an
  1173.      alias called PING.
  1174.  
  1175. Commands
  1176. ========
  1177.  
  1178. AWAY
  1179. ----
  1180.  
  1181. Usage: /AWAY [message]
  1182.  
  1183. When used with the optional [message] argument, it will mark you as
  1184. being away and send the message to any client sending a MSG to you.
  1185. Otherwise, it will remove a previously set away message.
  1186.  
  1187. Related: BACK
  1188.  
  1189. EXAMPLES:
  1190.  
  1191. /AWAY eating dinner
  1192.      Will send the message '<nick> is away: eating dinner', where
  1193.      nick is the nickname of the user that is away.
  1194.  
  1195. /AWAY
  1196.      Will remove a previously set Away Message.
  1197.  
  1198. Commands
  1199. ========
  1200.  
  1201. BACK
  1202. ----
  1203.  
  1204. Usage: /BACK (no arguments)
  1205.  
  1206. Where AWAY toggles between setting and resetting the Away state.  This
  1207. command always resets the Away state and thus no longer marks you as
  1208. away.
  1209.  
  1210. Related: AWAY
  1211.  
  1212. EXAMPLES:
  1213.  
  1214. /BACK
  1215.      Will reset the away state and no longer marks you as away.
  1216.  
  1217. Commands
  1218. ========
  1219.  
  1220. BAN
  1221. ---
  1222.  
  1223. Usage: /BAN [channel] userhost[,userhost...]
  1224.  
  1225. This command will ban everyone with the specified userhost(s) from
  1226. entering the channel. With the optional channel argument you can setup
  1227. a ban on a different channel than the one in which window the command
  1228. is executed.
  1229.  
  1230. Related: BANDEL BANLIST KICK KICKBAN QKICK QKICKBAN
  1231.  
  1232. EXAMPLES:
  1233.  
  1234. /BAN bill@*.microsoft.com
  1235.      Will prevent a user called bill in the microsoft.com domain
  1236.      from entering the channel.
  1237.  
  1238. /BAN Amiga bill@*.microsoft.com
  1239.      Will ban user bill on microsoft.com from entering #Amiga.
  1240.  
  1241. Commands
  1242. ========
  1243.  
  1244. BANDEL
  1245. ------
  1246.  
  1247. Usage: /BANDEL [channel] userhost[,userhost...]
  1248.  
  1249. Will remove a ban on the specified userhost(s) on the (optional)
  1250. channel.
  1251.  
  1252. Related: BAN BANLIST KICK KICKBAN QKICK QKICKBAN
  1253.  
  1254. EXAMPLES:
  1255.  
  1256. /BANDEL *!*@*microsoft.com
  1257.      Will remove the ban for the microsoft.com domain.
  1258.  
  1259. Commands
  1260. ========
  1261.  
  1262. BANLIST
  1263. -------
  1264.  
  1265. Usage: /BANLIST [channel] userhost[,userhost...]
  1266.  
  1267. Shows a list of bans currently active on the (specified) channel.
  1268.  
  1269. Related: BAN BANDEL KICK KICKBAN QKICK QKICKBAN
  1270.  
  1271. EXAMPLES:
  1272.  
  1273. /BANLIST
  1274.      Shows a list of all bans on the currently active channel.
  1275.  
  1276. Commands
  1277. ========
  1278.  
  1279. CHANNEL
  1280. -------
  1281.  
  1282. Usage: /CHANNEL channel[,channel[,...]] [key[,key,...]]
  1283.  
  1284. Join a channel on the IRC. If the channel doesn't exists, it is
  1285. automatically created.
  1286.  
  1287. There are two kinds of channels: Channel names starting with an
  1288. # are global channels and available on all IRC servers which
  1289. are connected to the net you are currently on. Channels which begin with
  1290. & are local to the chat server you are connected to.
  1291.  
  1292. If a channel requires a special keyword to join, you can submit this
  1293. after the channel name.
  1294.  
  1295. AmIRC will look for a channel window which isn't currently bound to a
  1296. channel. If it doesn't find one, a new window will be created and bound
  1297. to this channel.
  1298.  
  1299. Alternative: JOIN
  1300.  
  1301. Related: CYCLE LEAVE PART QUIT
  1302.  
  1303. EXAMPLES:
  1304.  
  1305. /CHANNEL #Amiga
  1306.      Join the channel #Amiga
  1307.  
  1308. /CHANNEL #Amiga,#AmIRC
  1309.      Join the channels #Amiga and #AmIRC
  1310.  
  1311. /CHANNEL #Secret Booh
  1312.      Join the channel #Secret that protected with keyword Booh.
  1313.  
  1314. Commands
  1315. ========
  1316.  
  1317. COLOURCODES
  1318. -----------
  1319.  
  1320. Usage: Ctrl-C [Text Colour],[Background Colour]
  1321.  
  1322. Please note that this feature is not really a command, but it can be
  1323. used to control the colour(s) in which a (public) text appears. Both
  1324. the text and the background colour can be changed by first pressing
  1325. Ctrl^C (That's the 'Ctrl' key + the 'C' key simultaneously!). followed
  1326. by either one (for the text colour) or two values (text and
  1327. background). In most fonts Ctrl^C is displayed as a box (unknown
  1328. character). You can have multiple colour changes in a single text, all
  1329. preceded by Ctrl^C.  Here's a list of available colours and their
  1330. respective values:
  1331.  
  1332.       Value:   Colour:      RGB Values:
  1333.      
  1334.         0*     White        255 255 255
  1335.         1      Black        000 000 000
  1336.         2      Navy         000 000 139
  1337.         3      Green        000 255 000
  1338.         4      Red          255 000 000
  1339.         5      Maroon       139 000 000
  1340.         6      Purple       160 032 240
  1341.         7      Orange       255 165 000
  1342.         8      Yellow       255 255 000
  1343.         9      Lime         050 205 050
  1344.        10      Teal         128 128 128
  1345.        11      Aqua         127 255 212
  1346.        12      Blue         000 000 255
  1347.        13      Fuchsia      255 192 205
  1348.        14      Grey         190 190 190
  1349.        15      Silver       211 211 211
  1350.      
  1351.        *Please note that background colour 0 is
  1352.         the standard list background colour.
  1353.  
  1354. EXAMPLES: ([CTRL^C] indicates pressing CTRL and C simultaneously)
  1355.  
  1356. This text is [CTRL^C]4 RED.
  1357.      When this line is sent to a channel the word RED will be
  1358.      displayed in..... red.
  1359.  
  1360. I like [CTRL^C]8,1 Colours [CTRL^C]1,0 a lot.
  1361.      Here the word Colours will be Yellow on a Black background.
  1362.  
  1363. Commands
  1364. ========
  1365.  
  1366. CONNECT
  1367. -------
  1368.  
  1369. Usage: /CONNECT server [port [remote server]]
  1370.  
  1371. The CONNECT command can be used to force a server to try to establish a
  1372. new connection to another server immediately. CONNECT is a privileged
  1373. command and is available only to IRC Operators. If a [remote server] is
  1374. given then the CONNECT attempt is made by that remote server to the
  1375. given server and port.
  1376.  
  1377. EXAMPLES:
  1378.  
  1379. /CONNECT test1.irc.com
  1380.      Will connect test1.irc.com to the currently connected server
  1381.  
  1382. Commands
  1383. ========
  1384.  
  1385. CTCP
  1386. ----
  1387.  
  1388. Usage: /CTCP nick request
  1389.  
  1390. CTCP or Client To Client Protocol is a standard for sending commands
  1391. to other clients on IRC. Basically, CTCP messages are simply private
  1392. messages that include a code to alert the receiving client (not user)
  1393. to respond to the command.
  1394.  
  1395. CTCP commands are typically used to get information from the receiving
  1396. client, such as '/CTCP time', or '/CTCP version'. Even DCC sends a
  1397. request via CTCP to the receiving client, asking to initiate a direct
  1398. connection.
  1399.  
  1400. Related: ME DCC SOUND TIME QUERY VERSION
  1401.  
  1402. EXAMPLES:
  1403.  
  1404. /CTCP Franky Version
  1405.      This will return the version of Franky's client:
  1406.               «Reply» Franky VERSION AmIRC/AmigaOS 1.118 by Oliver Wagner <owagner@vapor.com> :
  1407.                   http://www.vapor.com/amirc/ : [#00000000] : This space for rent.
  1408.                   Mail <ads@vapor.com> for more info.
  1409.  
  1410. /CTCP Bert Time
  1411.      This will show the time set on Bert's machine:
  1412.               «Reply» Bert TIME Tue Jan 13 10:54:23 1998
  1413.  
  1414. Commands
  1415. ========
  1416.  
  1417. CYCLE
  1418. -----
  1419.  
  1420. Usage: /CYCLE [channel]
  1421.  
  1422. With CYCLE you can make AmIRC automatically leave and join a
  1423. (specified) channel.  This can be useful when you want to check a
  1424. changed user mode on a channel. When no channel name is given, the
  1425. currently active channel will be 'cycled'.
  1426.  
  1427. Related: CHANNEL JOIN LEAVE PART
  1428.  
  1429. EXAMPLES:
  1430.  
  1431. /CYCLE
  1432.      Will make AmIRC leave and join the currently active channel.
  1433.  
  1434. /CTCP #Amiga
  1435.      Will make AmIRC leave and join #Amiga, no matter what channel is
  1436.      active.
  1437.               «Reply» Bert TIME Tue Jan 13 10:54:23 1998
  1438.  
  1439. Commands
  1440. ========
  1441.  
  1442. DCC
  1443. ---
  1444.  
  1445. Usage: /DCC [SEND|MOVE|CHAT|SCHAT|GET|RESUME|LIST] [nick]
  1446. [parameters]    or: /DCC CLOSE [SEND|GET|CHAT|SCHAT] nick
  1447. [parameters]
  1448.  
  1449. DCC or Direct Client Connection is a protocol that IRC clients can
  1450. use to communicate directly with each other, bypassing the IRC server.
  1451. The reason for this is to form a faster, more stable and direct
  1452. connection through which users can transfer files, or send private
  1453. messages.
  1454.  
  1455. Note that AmIRC has its own set of Highly Optimized DCC protocols
  1456. built-in, and does not require external DCC utilities.
  1457.  
  1458. The most common use of DCC is for transferring files between two
  1459. clients.  The initiating client will send a message through the IRC
  1460. server, telling the receiver that a connection is requested. At this
  1461. time, the receiver will either accept or reject the offer for the
  1462. connection. If the receiver accepts the connection, the initiating
  1463. client will proceed to send the information directly to the receiver.
  1464. If the connection is refused, the initiating client will simply
  1465. time-out the attempt to connect.
  1466.  
  1467. Another use of the DCC standard is DCC chat, which, like DCC Send, will
  1468. send a CTCP request to the receiving client to set up a direct link. In
  1469. this case, however, the purpose of the link is for users to send
  1470. messages to each other. Because the messages are sent through the
  1471. direct link, and do not pass through the IRC server, this method of
  1472. sending messages is much more private than using the IRC's private
  1473. message (MSG) command.  With AmiRC, it must be noted that a DCC Chat
  1474. request will not open a dialogue window for you, instead, when DCC chat
  1475. is initiated and accepted, all privmsg's (MSG) to the receiving user
  1476. will be sent through the DCC link. If you wish to have a dialogue box
  1477. for chatting, the best way to do this is to highlight the users's name
  1478. in the userlist by clicking on it and then click on the 'Query' button
  1479. below the listview. This will open a window that has several options
  1480. within it. From here, you can PING or WHOIS the other user, or you may
  1481. initiate a 'DCC Send' or 'DCC Chat'. Starting a 'DCC Chat' from
  1482. this window will allow you to carry on a dialogue with the remote user
  1483. through the window.
  1484.  
  1485. EXAMPLES:
  1486.  
  1487. /DCC send Franky AmIRC20.lzx
  1488.      Will send a request to Franky to transfer a file called
  1489.      AmIRC20.lzx.  When Franky (auto-)accepts transfer will begin.
  1490.  
  1491. /DCC move Franky AmIRC20.lzx
  1492.      Will basically do the same as 'DCC Send' but it is capable of
  1493.      resuming an aborted or failed transfer. It looks in the receiving
  1494.      directory and if a file with the same name if found it will send a
  1495.      'DCC Resume' instead of 'DCC Send'.
  1496.  
  1497. Commands
  1498. ========
  1499.  
  1500. DESCRIBE
  1501. --------
  1502.  
  1503. Usage: /DESCRIBE nick describe-text
  1504.  
  1505. DESCRIBE is used to 'describe' something to another user.
  1506.  
  1507. Related: ME MSG
  1508.  
  1509. EXAMPLES:
  1510.  
  1511. /DESCRIBE John It is nice weather here
  1512.      Send the following text to user John:
  1513.               «Describe» <nick> It is nice weather here
  1514.      Where <nick> is your nickname.
  1515.  
  1516. Commands
  1517. ========
  1518.  
  1519. DEOP
  1520. ----
  1521.  
  1522. Usage: /DEOP [channel] nick[,nick...]
  1523.  
  1524. Will remove the Channel Operator status of one or several users. Note
  1525. that the user issuing the command needs to be Channel Operator himself.
  1526.  
  1527. Related: OP
  1528.  
  1529. EXAMPLES:
  1530.  
  1531. /DEOP Billy
  1532.      Removes Channel Operator status from a user called Billy.
  1533.  
  1534. /DEOP #Amiga Billy,John
  1535.      Removes Channel Operator status from users Billy and John on
  1536.      the channel #Amiga.
  1537.  
  1538. Commands
  1539. ========
  1540.  
  1541. EXCADD
  1542. ------
  1543.  
  1544. Usage: /EXCADD [channel] userhost[,userhost...]
  1545.  
  1546. With this (IRCNet specific!) command you can add exceptions to your BAN.
  1547. This way you can prevent a (friendly) user from being banned by you.
  1548. With the optional channel argument you can setup an exception for a
  1549. different channel than the one in which window the command is executed.
  1550.  
  1551. Related: BAN BANDEL BANLIST EXCDEL EXCLIST KICK          KICKBAN QKICK
  1552. QKICKBAN
  1553.  
  1554. EXAMPLES:
  1555.  
  1556. /EXCADD bill@*.microsoft.com
  1557.      Will add a user called bill in the microsoft.com domain to
  1558.      your ban exceptions, preventing you from banning him.
  1559.  
  1560. /EXCADD Amiga bill@*.microsoft.com
  1561.      Will prevent user bill on microsoft.com from being banned on
  1562.      #Amiga.
  1563.  
  1564. Commands
  1565. ========
  1566.  
  1567. EXCDEL
  1568. ------
  1569.  
  1570. Usage: /EXCDEL [channel] userhost[,userhost...]
  1571.  
  1572. With this (IRCNet specific!) command you can delete exceptions to your
  1573. BAN.  With the optional channel argument you can remove an exception
  1574. for a different channel than the one in which window the command is
  1575. executed.
  1576.  
  1577. Related: BAN BANDEL BANLIST EXCADD EXCLIST KICK          KICKBAN QKICK
  1578. QKICKBAN
  1579.  
  1580. EXAMPLES:
  1581.  
  1582. /EXCDEL bill@*.microsoft.com
  1583.      Removes a user called bill in the microsoft.com domain from
  1584.      your ban exceptions, allowing you from banning him again.
  1585.  
  1586. /EXCDEL Amiga bill@*.microsoft.com
  1587.      Allows you to ban user bill on microsoft.com on #Amiga again.
  1588.  
  1589. Commands
  1590. ========
  1591.  
  1592. EXCLIST
  1593. -------
  1594.  
  1595. Usage: /EXLIST [channel]
  1596.  
  1597. This (IRCNet specific!) command shows you all domains that are excluded
  1598. from your BAN.  With the optional channel argument you can view an
  1599. exceptions list for a different channel than the one in which window
  1600. the command is executed.
  1601.  
  1602. Related: BAN BANDEL BANLIST EXCADD EXCDEL KICK          KICKBAN QKICK
  1603. QKICKBAN
  1604.  
  1605. EXAMPLES:
  1606.  
  1607. /EXCLIST
  1608.      Will show a list of all userhosts that are excluded from banning
  1609.      on the currently active channel.
  1610.  
  1611. /EXCLIST Amiga
  1612.      Will show a list of all userhosts that are excluded from banning
  1613.      on #Amiga.
  1614.  
  1615. Commands
  1616. ========
  1617.  
  1618. FINDHOST
  1619. --------
  1620.  
  1621. Usage: /FINDHOST [channel|ALL] userhost
  1622.  
  1623. With this command you can search for a user using a userhost pattern.
  1624. AmIRC will return all users matching the pattern on the currently
  1625. active channel. Alternatively you can specify which channel will be
  1626. searched in. With the ALL argument you can search the entire network.
  1627.  
  1628. Related: USERS USERHOST WHO
  1629.  
  1630. EXAMPLES:
  1631.  
  1632. /FINDHOST *.vapor.com
  1633.      Will list all users at the vapor.com domain on the currently
  1634.      active channel.
  1635.  
  1636. /FINDHOST #Amiga *.vapor.com
  1637.      Shows all users at the vapor.com domain on #Amiga.
  1638.  
  1639. /FINDHOST all *.com
  1640.      Shows all users at the .com domain on the network.
  1641.  
  1642. Commands
  1643. ========
  1644.  
  1645. FAKE
  1646. ----
  1647.  
  1648. Usage: /FAKE server_data
  1649.  
  1650. With this command you can fake data that a server normally sends to
  1651. AmIRC. This is mainly useful for debugging purposes when, for instance,
  1652. writing a script. This way you will be able to test AmIRC's reaction on
  1653. certain incoming data from a server.
  1654.  
  1655. EXAMPLES:
  1656.  
  1657. /FAKE :Bill!Boss@Microsoft.com JOIN #LameOS
  1658.      Will result in AmIRC reporting that: -> Bill(Boss@Microsoft.com)
  1659.      has joined channel #LameOS
  1660.  
  1661. /FAKE :Bill PRIVMSG #LameOS Anyone got pie for me?
  1662.      Will show the following in the channel window of #LameOS: Bill |
  1663.      Anyone got pie for me?
  1664.  
  1665. Commands
  1666. ========
  1667.  
  1668. GLINE
  1669. -----
  1670.  
  1671. Usage: /GLINE [gline]
  1672.  
  1673. GLINE returns a list of all (partial) domains that are banned from the
  1674. network.  The optional parameter is used as a mask.
  1675.  
  1676. EXAMPLES:
  1677.  
  1678. /GLINE
  1679.      Returns all domains banned from the network.
  1680.  
  1681. Commands
  1682. ========
  1683.  
  1684. HELP
  1685. ----
  1686.  
  1687. Usage: /HELP [Command]
  1688.  
  1689. With this command you can get a list of all available commands. When
  1690. the optional command parameter you get specific help about that command.
  1691.  
  1692. Alternative: ?
  1693.  
  1694. EXAMPLES:
  1695.  
  1696. /HELP
  1697.      Will show a list of all available commands
  1698.  
  1699. /HELP Ping
  1700.      Will show additional help about the PING command.
  1701.  
  1702. Commands
  1703. ========
  1704.  
  1705. HIGHLITE
  1706. --------
  1707.  
  1708. Usage: /HIGHLITE [item]
  1709.  
  1710. HIGHLITE can be used to light up certain texts. They will be shown in a
  1711. colour that's defined in the Colors.
  1712.  
  1713. You can also change Highlighting using the Lists.
  1714.  
  1715. Alternative: HILITE
  1716.  
  1717. Related: UNHIGHLITE UNHILITE
  1718.  
  1719. EXAMPLES:
  1720.  
  1721. /HIGHLITE MyName
  1722.      Whenever AmIRC encounters MyName it will be shown in the
  1723.      Hilighted colour.
  1724.  
  1725. Commands
  1726. ========
  1727.  
  1728. HILITE
  1729. ------
  1730.  
  1731. Usage: /HILITE [item]
  1732.  
  1733. HIGHLITE can be used to light up certain texts. They will be shown in a
  1734. colour that's defined in the Colors.
  1735.  
  1736. You can also change Highlighting using the Lists.  Alternative: HIGHLITE
  1737.  
  1738. Related: UNHIGHLITE UNHILITE
  1739.  
  1740. EXAMPLES:
  1741.  
  1742. /HILITE MyName
  1743.      Whenever AmIRC encounters MyName it will be shown in the
  1744.      Hilighted colour.
  1745.  
  1746. Commands
  1747. ========
  1748.  
  1749. IRCNAME
  1750. -------
  1751.  
  1752. Usage: /IRCNAME [new name]
  1753.  
  1754. IRCNAME is used to give yourself a nickname or change your current one.
  1755. If the chosen nick is already in use, you will be notified of this and
  1756. prompted for a new nick.
  1757.  
  1758. Alternative: NICK
  1759.  
  1760. EXAMPLES:
  1761.  
  1762. /IRCNAME Phalanx
  1763.      Sets your nickname to 'Phalanx'
  1764.  
  1765. Commands
  1766. ========
  1767.  
  1768. IGNORE
  1769. ------
  1770.  
  1771. Usage: /IGNORE [userhost|nick [[+|-]TEXT [+|-]PRIV [+|- -]CTCP
  1772. [+|-]ALL]]
  1773.  
  1774. IGNORE can be used to ignore messages coming from an annoying user. You
  1775. can set different levels of ignoring:
  1776.  
  1777.      text - This will block only text.
  1778.      priv - This will block all private messages.
  1779.      ctcp - You won't receive any CTCP request.
  1780.      all  - All traffic will be blocked.
  1781.  
  1782. Related: SILENCE UNIGNORE
  1783.  
  1784. EXAMPLES:
  1785.  
  1786. /IGNORE bill@user1.microsoft.com +priv
  1787.      This will ignore all PrivMsgs (MSG) sent by the offending user.
  1788.  
  1789. /IGNORE Bill -ctcp
  1790.      Removes CTCP ignores of Bill
  1791.  
  1792. Commands
  1793. ========
  1794.  
  1795. INVADD
  1796. ------
  1797.  
  1798. Usage: /INVADD [channel] userhost[,userhost...]
  1799.  
  1800. With this (IRCNet specific!) command you can add users to your
  1801. auto-invite list.  This way you automatically INVITE them to a
  1802. (specified) channel whenever they log onto IRCNet. With the optional
  1803. channel argument you can setup an auto-invite for a different channel
  1804. than the one in which window the command is executed.
  1805.  
  1806. Related: INVDEL INVLIST INVITE
  1807.  
  1808. EXAMPLES:
  1809.  
  1810. /INVADD bill@*.microsoft.com
  1811.      Will add a user called bill in the microsoft.com domain to
  1812.      your auto-invite list causing you to automatically invite him when
  1813.      he logs on.
  1814.  
  1815. /INVADD Amiga bill@*.microsoft.com
  1816.      Will make you auto-invite user bill on microsoft.com to
  1817.      #Amiga.
  1818.  
  1819. Commands
  1820. ========
  1821.  
  1822. INVDEL
  1823. ------
  1824.  
  1825. Usage: /INVDEL [channel] userhost[,userhost...]
  1826.  
  1827. With this (IRCNet specific!) command you can remove users from your
  1828. auto-invite list.  With the optional channel argument you can remove an
  1829. auto-invite for a different channel than the one in which window the
  1830. command is executed.
  1831.  
  1832. Related: INVADD INVLIST INVITE
  1833.  
  1834. EXAMPLES:
  1835.  
  1836. /INVDEL bill@*.microsoft.com
  1837.      Removes a user called bill in the microsoft.com domain from
  1838.      your auto-invite list.
  1839.  
  1840. /INVDEL Amiga bill@*.microsoft.com
  1841.      Stops you from auto-inviting user bill on microsoft.com to
  1842.      #Amiga.
  1843.  
  1844. Commands
  1845. ========
  1846.  
  1847. INVLIST
  1848. -------
  1849.  
  1850. Usage: /INVLIST [channel]
  1851.  
  1852. This (IRCNet specific!) command shows you all domains that are
  1853. automatically INVITE to the (specified) channel. With the optional
  1854. channel argument you can view the auto-invites for a specific channel.
  1855.  
  1856. Related: INVADD INVDEL INVITE
  1857.  
  1858. EXAMPLES:
  1859.  
  1860. /INVLIST
  1861.      Will show a list of all userhosts that are automatically invited
  1862.      to the currently active channel.
  1863.  
  1864. /INVLIST Amiga
  1865.      Will show a list of all userhosts that are automatically invited
  1866.      to #Amiga.
  1867.  
  1868. Commands
  1869. ========
  1870.  
  1871. INVITE
  1872. ------
  1873.  
  1874. Usage: /INVITE [channel] nick
  1875.  
  1876. Invites a user to the channel given in the argument, regardless of
  1877. wether the channel exists. If the named channel is MODE, the user
  1878. performing the command must be a channel operator for that channel. When
  1879. receiving an invitation you will be presented with a requester.
  1880.  
  1881. Related: INVADD INVDEL INVLIST
  1882.  
  1883. EXAMPLES:
  1884.  
  1885. /INVITE freddie #AmIRC
  1886.      Invites 'freddie' to join #AmIRC.
  1887.  
  1888. Commands
  1889. ========
  1890.  
  1891. INFO
  1892. ----
  1893.  
  1894. Usage: /INFO [server]
  1895.  
  1896. The INFO command is required to return information which describes the
  1897. server: its version, when it was compiled, the patch level, when it was
  1898. started, and any other miscellaneous information which may be
  1899. considered to be relevant. If no parameter is submitted the currently
  1900. connected server will be shown.
  1901.  
  1902. EXAMPLES:
  1903.  
  1904. /INFO
  1905.      Will return information about the server the user is currently
  1906.      connected to.
  1907.  
  1908. Commands
  1909. ========
  1910.  
  1911. ISON
  1912. ----
  1913.  
  1914. Usage: /ISON nick [nick [nick [...]]]
  1915.  
  1916. Quickly returns the user's nick if it is found, does nothing if it is
  1917. not.
  1918.  
  1919. Related: WHOIS WHOWAS WHO
  1920.  
  1921. EXAMPLES:
  1922.  
  1923. /ISON Kenneth
  1924.      Returns: '<ISON>Kenneth', if nick 'Kenneth' is found on the
  1925.      server.
  1926.  
  1927. Commands
  1928. ========
  1929.  
  1930. JOIN
  1931. ----
  1932.  
  1933. Usage: /JOIN channel[,channel[,...]] [key[,key[,...]]]
  1934.  
  1935. Join a channel on the IRC. If the channel doesn't exists, it is
  1936. automatically created.
  1937.  
  1938. There are two kinds of channels: Channel names starting with an
  1939. # are global channels and available on all IRC servers which
  1940. are connected to the net you are currently on. Channels which begin with
  1941. & are local to the chat server you are connected to.
  1942.  
  1943. If a channel requires a special keyword to join, you can submit this
  1944. after the channel name.
  1945.  
  1946. AmIRC will look for a channel window which isn't currently bound to a
  1947. channel. If it doesn't find one, a new window will be created and bound
  1948. to this channel.
  1949.  
  1950. Alternative: CHANNEL
  1951.  
  1952. Related: CYCLE LEAVE PART QUIT
  1953.  
  1954. EXAMPLES:
  1955.  
  1956. /JOIN #Amiga
  1957.      Join channel #Amiga
  1958.  
  1959. /JOIN #Amiga,#AmIRC
  1960.      Join channels #Amiga and #AmIRC
  1961.  
  1962. /JOIN #Secret Booh
  1963.      Join channel #Secret with keyword Booh.
  1964.  
  1965. Commands
  1966. ========
  1967.  
  1968. KICK
  1969. ----
  1970.  
  1971. Usage: /KICK [channel] nick [reason]
  1972.  
  1973. Forcibly removes a user from the named channel. The user sending the
  1974. /KICK command must be a Channel Operator of the channel. If the optional
  1975. [reason] is given, it will be shown as the reason for the kick.
  1976.  
  1977. Related: BAN BANDEL BANLIST KICKBAN QKICK QKICKBAN
  1978.  
  1979. EXAMPLES:
  1980.  
  1981. /KICK #AmIRC Freddie Take it outside!
  1982.      Forces 'Freddie' from channel #AmIRC with the reason 'Take it
  1983.      outside!'.
  1984.  
  1985. Commands
  1986. ========
  1987.  
  1988. KICKBAN
  1989. -------
  1990.  
  1991. Usage: /KICKBAN [channel] nick [reason]
  1992.  
  1993. Forcibly removes a user from the named channel and prevents him from
  1994. re-entering with a ban. The user sending the /KICKBAN command must be a
  1995. channel operator of the channel. If the optional [reason] is given, it
  1996. will be shown as the reason for the kick & ban.
  1997.  
  1998. Related: BAN BANDEL BANLIST KICK QKICK QKICKBAN
  1999.  
  2000. EXAMPLES:
  2001.  
  2002. /KICKBAN #AmIRC Freddie You dirty pirate!
  2003.      Forces 'Freddie' from channel #AmIRC with the reason 'You dirty
  2004.      pirate!' and cannot re-enter because he's banned.
  2005.  
  2006. Commands
  2007. ========
  2008.  
  2009. KILL
  2010. ----
  2011.  
  2012. Usage: Usage: /KILL nick comment
  2013.  
  2014. This command allows IRC Operators to disconnect abusive users from the
  2015. network.
  2016.  
  2017. EXAMPLES:
  2018.  
  2019. /KILL Pierat You're not wanted here!
  2020.      Disconnects user Pierat with the reason 'You're not wanted
  2021.      here!'
  2022.  
  2023. Commands
  2024. ========
  2025.  
  2026. LASTLOG
  2027. -------
  2028.  
  2029. Usage /LASTLOG [undefined]
  2030.  
  2031. Searches back through AmIRC's buffer and displays all occurrences of the
  2032. specified text.
  2033.  
  2034. EXAMPLES:
  2035.  
  2036. /LASTLOG amirc
  2037.      Searches and displays all lines from the buffer containing the
  2038.      text 'amirc'.
  2039.  
  2040. Commands
  2041. ========
  2042.  
  2043. LEAVE
  2044. -----
  2045.  
  2046. Usage: /LEAVE [Channel[,Channel[,...]]
  2047.  
  2048. Leaves a channel. If you don't give a channel name as a parameter, the
  2049. channel currently bound to the window in which in the command is
  2050. entered will be left.
  2051.  
  2052. Alternative: PART
  2053.  
  2054. Related: CHANNEL CYCLE JOIN
  2055.  
  2056. EXAMPLES:
  2057.  
  2058. /LEAVE
  2059.      Leave the channel currently bound to this window.
  2060.  
  2061. /LEAVE #AmigaGER
  2062.      Leave channel #AmigaGER.
  2063.  
  2064. Commands
  2065. ========
  2066.  
  2067. LINKS
  2068. -----
  2069.  
  2070. Usage: /LINKS [pattern]
  2071.  
  2072. LINKS shows which server of the IRC network is connected to which other
  2073. server. The optional [pattern] can be used to limit the shown server
  2074. with a mask.
  2075.  
  2076. Related: MAP
  2077.  
  2078. EXAMPLES:
  2079.  
  2080. /LINKS *.*com
  2081.      Shows all links with servers ending with .com
  2082.  
  2083. Commands
  2084. ========
  2085.  
  2086. LIST
  2087. ----
  2088.  
  2089. Usage: /LIST [pattern] [MIN minusers]
  2090.  
  2091. Shows the Windows in which the accessible channels are listed. The
  2092. optional [pattern] is used as a mask and the MIN minusers parameter
  2093. prevents channels with less users to be displayed.
  2094.  
  2095. EXAMPLES:
  2096.  
  2097. /LIST
  2098.      Returns a list of all public channels on available. Note that
  2099.      'secret' channels are only shown when the user has actually joined
  2100.      them.
  2101.  
  2102. /LIST br* 6
  2103.      Returns all channels starting with br and minimal 6 users
  2104.      present.
  2105.  
  2106. Commands
  2107. ========
  2108.  
  2109. LOAD
  2110. ----
  2111.  
  2112. Usage: /LOAD plugin
  2113.  
  2114. With this command you can force AmIRC to load a certain plugin that has
  2115. been installed after AmIRC was started.
  2116.  
  2117. Related: RELOAD UNLOAD
  2118.  
  2119. EXAMPLES:
  2120. /LOAD XDCC
  2121.      Forces AmIRC to load the XDCC plugin
  2122.  
  2123. Commands
  2124. ========
  2125.  
  2126. LOG
  2127. ---
  2128.  
  2129. Usage: /LOG [filename|ON|OFF]
  2130.  
  2131. LOG allows you to start/stop logging, as well as setting the log
  2132. filename and displaying status of logging.
  2133.  
  2134. EXAMPLES:
  2135.  
  2136. /LOG
  2137.      Displays current status of logging
  2138.  
  2139. /LOG ON
  2140.      Begins logging to the log file
  2141.  
  2142. /LOG <filename>
  2143.      Sets the path and name of the log file.
  2144.  
  2145. Commands
  2146. ========
  2147.  
  2148. LUSERS
  2149. ------
  2150.  
  2151. Usage: /LUSERS (no arguments)
  2152.  
  2153. Returns information on the current network. Specifically on the number
  2154. of users present.
  2155.  
  2156. EXAMPLES:
  2157.  
  2158. /LUSERS
  2159.      This will return information on the users on the current network.
  2160.  
  2161. Commands
  2162. ========
  2163.  
  2164. M
  2165. -
  2166.  
  2167. Usage: /M nick_or_channel[,nick,...] text
  2168.  
  2169. Sends a Private Message to one or more users. Note that this is
  2170. different from a DCC, in that /M (PRIVMSG) is sent through the IRC
  2171. server to the recipient. Note that the TAB key will cycle back and
  2172. forth through the users who have /MSG'ed you. This will appear in the
  2173. input string gadget, and you may simply add your message after it.
  2174.  
  2175. Alternative: MSG RMSG
  2176.  
  2177. EXAMPLES:
  2178.  
  2179. /M Kenneth Heya Dude! How's Florida?
  2180.      Send the message: "Heya Dude! How's Florida?" to user
  2181.      Kenneth.
  2182.  
  2183. /M Kenneth,Aerosoul I am in Pittsburgh
  2184.      Sends the message "I am in Pittsburgh" to Kenneth and
  2185.      Aerosoul.
  2186.  
  2187. Commands
  2188. ========
  2189.  
  2190. MAP
  2191. ---
  2192.  
  2193. Usage: /MAP [server]
  2194.  
  2195. MAP returns a map of all servers the network consists of. The optional
  2196. parameter is used as a mask
  2197.  
  2198. Related: LINKS
  2199.  
  2200. EXAMPLES:
  2201.  
  2202. /MAP
  2203.      Shows a map of all servers
  2204.  
  2205. /MAP *.*.com
  2206.      Shows a map of all servers ending with com.
  2207.  
  2208. Commands
  2209. ========
  2210.  
  2211. ME
  2212. --
  2213.  
  2214. Usage: /ME Action
  2215.  
  2216. ME sends a CTCP to the channel.
  2217.  
  2218. Related: DESCRIBE
  2219.  
  2220. EXAMPLES:
  2221.  
  2222. /ME is currently happy.
  2223.      Sends the following text to the channel:
  2224.      '<Action><nick> is currently happy'.
  2225.      Where <nick> is the currently selected nickname.
  2226.  
  2227. Commands
  2228. ========
  2229.  
  2230. MODE
  2231. ----
  2232.  
  2233. Usage: /MODE [channel] [+-modes [modeparms]]
  2234.  
  2235. MODE is used to change the modes of a channel or a user. Only Channel
  2236. Operators can change Channel Modes. Here's a list of all available
  2237. modes:
  2238.  
  2239.  
  2240.      o - Remove Channel Operator status. Note that you cannot set ChanOp status using +o.
  2241.      p - Private channel; Not visible in the Channel List.
  2242.      s - Secret channel; Not visible until you enter.
  2243.      i - Invite-only channel; Only accessible on invitation.
  2244.      t - Topic protection; Settable by Channel Operators only.
  2245.      n - No Messages; No messages from clients outside channel.
  2246.      m - Moderated channel; Only ChanOps and people with VOICE can send public messages.
  2247.      l - Limit: Set maximum number of users allowed on channel.
  2248.      b - Ban: Set a ban to keep users out.
  2249.      v - Voice: Give/take the ability to speak on a Moderated channel.
  2250.      k - Keyword: Set a channel keyword (password).
  2251.  
  2252. Related: BAN BANDEL INVITE OP DEOP TOPIC VOICE UMODE UNVOICE
  2253.  
  2254. EXAMPLES:
  2255.  
  2256. /MODE #AmIRC +tm
  2257.      Sets topic protection and makes channel #AmIRC moderated.
  2258.  
  2259. /MODE #AmIRC -o Sarek
  2260.      Removes channel operator status from user 'Sarek' on channel
  2261.      #AmIRC.
  2262.  
  2263. /MODE #AmIRC +l 50
  2264.      Sets limit of 50 users on #AmIRC.
  2265.  
  2266. /MODE #AmIRC -l
  2267.      Removes the limit form #AmIRC.
  2268.  
  2269. Commands
  2270. ========
  2271.  
  2272. MOTD
  2273. ----
  2274.  
  2275. Usage: /MOTD (no arguments)
  2276.  
  2277. This returns the Message Of The Day of the server currently connected
  2278. to.
  2279.  
  2280. EXAMPLES:
  2281.  
  2282. /MOTD
  2283.      Shows the current Message Of The Day of the server.
  2284.  
  2285. Commands
  2286. ========
  2287.  
  2288. MSG (PRIVMSG)
  2289. -------------
  2290.  
  2291. Usage: /MSG nick_or_channel[,nick,...] text
  2292.  
  2293. Sends a Private Message to one or more users. Note that this is
  2294. different from a DCC, in that a /MSG (PRIVMSG) is sent through the IRC
  2295. server to the recipient. Note that the TAB key will cycle back and
  2296. forth through the users who have /MSG'ed you. This will appear in the
  2297. input string gadget, and you may simply add your message after it.
  2298.  
  2299. Alternatives: M RMSG EXAMPLES:
  2300.  
  2301. /MSG Kenneth Heya Dude! How's Florida?
  2302.      Send the message: "Heya Dude! How's Florida?" to user 'Kenneth'.
  2303.  
  2304. /MSG Kenneth,Aerosoul I am in Pittsburgh
  2305.      Sends the message "I am in Pittsburgh" to Kenneth and Aerosoul.
  2306.  
  2307. Commands
  2308. ========
  2309.  
  2310. Names
  2311. -----
  2312.  
  2313. Usage /NAMES channel[,channel[,...]]
  2314.  
  2315. Gives a list of nicknames on any channel visible to the user (not
  2316. secret or private, or one actually joined by the user performing the
  2317. command).
  2318.  
  2319. EXAMPLES:
  2320.  
  2321. /NAMES #AmIRC,#amigaGER
  2322.      Will list all users on channels #AmIRC and #amigaGER, provided the
  2323.      channels are visible to the user.
  2324.  
  2325. /NAMES
  2326.      Will return a list of all visible channels and users (Strongly
  2327.      Discouraged!)
  2328.  
  2329. Commands
  2330. ========
  2331.  
  2332. NICK
  2333. ----
  2334.  
  2335. Usage: /NICK NewNick
  2336.  
  2337. NICK is used to give yourself a nickname or change your current one. If
  2338. the chosen nick is already in use, you will be notified of this and
  2339. prompted for a new nick.
  2340.  
  2341. Alternative: IRCNAME
  2342.  
  2343. EXAMPLES:
  2344.  
  2345. /NICK Phalanx
  2346.      Sets your nickname to 'Phalanx'
  2347.  
  2348. Commands
  2349. ========
  2350.  
  2351. NOTE
  2352. ----
  2353.  
  2354. Usage: /NOTE [undefined]
  2355.  
  2356. This command is still a leftover from the past and is not supported any
  2357. more by any current servers.
  2358.  
  2359. Commands
  2360. ========
  2361.  
  2362. NOTICE
  2363. ------
  2364.  
  2365. Usage: /NOTICE nick_or_channel[,nick,...] text
  2366.  
  2367. /NOTICE is usually used by Bots or clients being controlled by scripts.
  2368. /NOTICE messages must never be responded to by an automatic reply.
  2369.  
  2370. See MSG for syntax examples.
  2371.  
  2372. Commands
  2373. ========
  2374.  
  2375. NOTIFY
  2376. ------
  2377.  
  2378. Usage: /NOTIFY [nick]
  2379.  
  2380. With NOTIFY you can specify the nick of a user you want to be notified
  2381. of when he joins IRC. You can set the notification event in the Events
  2382. of the Settings. When no nick is submitted you will be presented with
  2383. the Windows.
  2384.  
  2385. EXAMPLES:
  2386.  
  2387. /NOTIFY Bert
  2388.      You will be notified when user Bert is joining the IRC network.
  2389.  
  2390. Commands
  2391. ========
  2392.  
  2393. OP
  2394. --
  2395.  
  2396. Usage: /OP [channel] nick[,nick...]
  2397.  
  2398. With this command you can set the Channel Operator status of a user or
  2399. several users at once.
  2400.  
  2401. EXAMPLES:
  2402.  
  2403. /OP Bert,Franky
  2404.      Sets the Channel Operator status for users Bert and
  2405.      Franky
  2406.  
  2407. Commands
  2408. ========
  2409.  
  2410. OPER
  2411. ----
  2412.  
  2413. Usage: /OPER user password
  2414.  
  2415. Allows users to set their IRC Operator status. You will need to know the
  2416. password to become IRC Operator. Using /OPER without it's parameters
  2417. will present you with a requester where you can enter your username and
  2418. password.
  2419.  
  2420. EXAMPLES:
  2421.  
  2422. /OPER Bill Bucks
  2423.      Sets user Bill IRC Operator status using password Bucks.
  2424.  
  2425. Commands
  2426. ========
  2427.  
  2428. PART
  2429. ----
  2430.  
  2431. Usage: /PART [Channel[,Channel...]]
  2432.  
  2433. Leaves a channel. If you don't give a channel name as a parameter, the
  2434. channel currently bound to the window in which in the command is
  2435. entered will be left.
  2436.  
  2437. Alternative: LEAVE
  2438.  
  2439. Related: CHANNEL CYCLE JOIN
  2440.  
  2441. EXAMPLES:
  2442.  
  2443. /PART
  2444.      Leave the channel currently bound to this window.
  2445.  
  2446. /PART #AmigaGER
  2447.      Leave channel #AmigaGER.
  2448.  
  2449. Commands
  2450. ========
  2451.  
  2452. PING
  2453. ----
  2454.  
  2455. Usage: /PING [nick]
  2456.  
  2457. Sends a CTCP to the user with the submitted nick and return the time it
  2458. took to receive it back. If no nick is given the PING will be sent to
  2459. the server.
  2460.  
  2461. Related: CTCP
  2462.  
  2463. EXAMPLES:
  2464.  
  2465. /PING Bill
  2466.      Will send a PING to Bill and return:
  2467.               «Pong»  PING Response received from Bill: 2.4s
  2468.  
  2469. Commands
  2470. ========
  2471.  
  2472. QKICK
  2473. -----
  2474.  
  2475. Usage: /QKICK [channel] nick[,nick...] [reason]
  2476.  
  2477. This command is use to kick or ban a person and presents you with a
  2478. window in which you can select the hostmask use for the ban. Pressing
  2479. either the Kick or Kick&Ban button will kick(ban) the user. Here's
  2480. the hostmasks offered:
  2481.  
  2482.      nick!*user@host.do.main : Bans a specific user with a specific nick.
  2483.      *!*@*.do.main : Ban all users of do.main.
  2484.      *!*user@host.do.main : Ban a user with a specific host.
  2485.      *!*@ip1.ip2.ip3.* : Numerical hostmask, banning all users in a domain.
  2486.  
  2487. Alternative: QKICKBAN
  2488.  
  2489. Related: BAN BANDEL BANLIST KICK KICKBAN
  2490.  
  2491. EXAMPLES:
  2492.  
  2493. /QKICK
  2494.      You will be presented with a Kick/Ban window
  2495.  
  2496. Commands
  2497. ========
  2498.  
  2499. QKICKBAN
  2500. --------
  2501.  
  2502. Usage: /QKICKBAN [channel] nick[,nick...] [reason]
  2503.  
  2504. This command is use to kick or ban a person and presents you with a
  2505. window in which you can select the hostmask use for the ban. Pressing
  2506. either the Kick or Kick&Ban button will kick(ban) the user. Here's
  2507. the hostmasks offered:
  2508.  
  2509.      nick!*user@host.do.main : Bans a specific user with a specific nick.
  2510.      *!*@*.do.main : Ban all users of do.main.
  2511.      *!*user@host.do.main : Ban a user with a specific host.
  2512.      *!*@ip1.ip2.ip3.* : Numerical hostmask, banning all users in a domain.
  2513.  
  2514. Alternative: QKICK
  2515.  
  2516. Related: BAN BANDEL BANLIST KICK KICKBAN
  2517.  
  2518. EXAMPLES:
  2519.  
  2520. /QKICKBAN
  2521.      You will be presented with a Kick/Ban window
  2522.  
  2523. Commands
  2524. ========
  2525.  
  2526. QUERY
  2527. -----
  2528.  
  2529. Usage: /QUERY nick
  2530.  
  2531. With this command you can open a Query window. From here, you can PING
  2532. or WHOIS the other user, or you may initiate a 'DCC Send' or 'DCC
  2533. Chat'. Starting a 'DCC Chat' from this window will allow you to
  2534. carry on a dialogue with the remote user through the window. If you
  2535. issue the command with a nick that has an iconified Query window, it
  2536. will be uniconified.
  2537.  
  2538. EXAMPLES:
  2539.  
  2540. /QUERY Hero
  2541.      Will open a Query window with user Hero.
  2542.  
  2543. Commands
  2544. ========
  2545.  
  2546. QUIT
  2547. ----
  2548.  
  2549. Usage: /QUIT [Quit message]
  2550.  
  2551. Used to end an IRC session. The optional [Quit message] is the text that
  2552. will be displayed upon quitting.
  2553.  
  2554. Related: SERVER
  2555.  
  2556. EXAMPLES:
  2557.  
  2558. /QUIT Gone to have lunch
  2559.      Will quit AmIRC and send the text 'Gone to have lunch' to all
  2560.      joined channels.
  2561.  
  2562. Commands
  2563. ========
  2564.  
  2565. QUOTE
  2566. -----
  2567.  
  2568. Usage: /QUOTE Raw_data_to_send_to_IRC_server
  2569.  
  2570. Sends text directly to the IRC server without any further processing.
  2571. Warning: Don't even think about using this command without interior
  2572. knowledge of the IRC protocol, or you might run into severe trouble.
  2573. See `RFC 1459' for a description of the IRC protocol.
  2574.  
  2575. Alternative: RAW
  2576.  
  2577. EXAMPLES:
  2578.  
  2579. /QUOTE JOIN #IRC-Heros
  2580.      Send the string JOIN #IRC-Heros directly to the IRC server.
  2581.  
  2582. Commands
  2583. ========
  2584.  
  2585. RAW
  2586. ---
  2587.  
  2588. Usage: /RAW Raw_data_to_send_to_IRC_server
  2589.  
  2590. Sends text directly to the IRC server without any further processing.
  2591. Warning: Don't even think about using this command without interior
  2592. knowledge of the IRC protocol, or you might run into severe trouble.
  2593. See `RFC 1459' for a description of the IRC protocol.
  2594.  
  2595. Alternative: QUOTE
  2596.  
  2597. EXAMPLES:
  2598.  
  2599. /RAW JOIN #IRC-Heros
  2600.      Send the string JOIN #IRC-Heros directly to the IRC server.
  2601.  
  2602. Commands
  2603. ========
  2604.  
  2605. RECONNECT
  2606. ---------
  2607.  
  2608. Usage: /RECONNECT
  2609.  
  2610. This command will reconnect you to the current server. It is the same
  2611. as the menu item and can be useful when a connection is either timed out
  2612. or lagging.
  2613.  
  2614. EXAMPLES:
  2615.  
  2616. /RECONNECT
  2617.      Will reconnect you to the current server.
  2618.  
  2619. Commands
  2620. ========
  2621.  
  2622. REHASH
  2623. ------
  2624.  
  2625. Usage: /REHASH (no arguments)
  2626.  
  2627. The rehash message can be used by the operator to force the server to
  2628. re-read and process its configuration file. It's can only be used by
  2629. IRC Operators.
  2630.  
  2631. EXAMPLES:
  2632.  
  2633. /REHASH
  2634.      Will cause the IRC server to reread it's configuration file.
  2635.  
  2636. Commands
  2637. ========
  2638.  
  2639. RELOAD
  2640. ------
  2641.  
  2642. Usage: /RELOAD plugin [FORCE]
  2643.  
  2644. This command will make AmIRC reload a plugin that has already been
  2645. loaded. This can be useful if the plugin has been updated. The FORCE
  2646. option will force AmIRC to reload if the plugin refuses to unload.
  2647.  
  2648. Related: LOAD UNLOAD
  2649.  
  2650. EXAMPLES:
  2651.  
  2652. /RELOAD XDCC
  2653.      Will make AmIRC reload the XDCC plugin.
  2654.  
  2655. Commands
  2656. ========
  2657.  
  2658. RESTART
  2659. -------
  2660.  
  2661. Usage: /RESTART (no arguments)
  2662.  
  2663. This command is used to reset the IRC server. Note that this command
  2664. can only be used by IRC Operators.
  2665.  
  2666. EXAMPLES:
  2667.  
  2668. /RESTART
  2669.      Will reset the IRC server
  2670.  
  2671. Commands
  2672. ========
  2673.  
  2674. RMSG
  2675. ----
  2676.  
  2677. Usage: /RMSG nick_or_channel[,nick,...] text
  2678.  
  2679. Sends a Private Message to one or more users. Note that this is
  2680. different from a DCC, in that /M (PRIVMSG) is sent through the IRC
  2681. server to the recipient. Note that the TAB key will cycle back and
  2682. forth through the users who have /MSG'ed you. This will appear in the
  2683. input string gadget, and you may simply add your message after it.
  2684.  
  2685. Alternative: M MSG
  2686.  
  2687. EXAMPLES:
  2688.  
  2689. /RMSG Kenneth Heya Dude! How's Florida?
  2690.      Send the message: "Heya Dude! How's Florida?" to user 'Kenneth'.
  2691.  
  2692. /RMSG Kenneth,Aerosoul I am in Pittsburgh
  2693.      Sends the message "I am in Pittsburgh" to Kenneth and Aerosoul.
  2694.  
  2695. Commands
  2696. ========
  2697.  
  2698. RX
  2699. --
  2700.  
  2701. Usage: /RX rxcommand [parms]
  2702.  
  2703. This command is used to start any of the Arexx commands that are in
  2704. AmIRC's Rexx directory. A complete Rexx guide is also available.
  2705.  
  2706. Related: RXRETURN
  2707.  
  2708. EXAMPLES:
  2709.  
  2710. /RX leave
  2711.      Will start the Arexx command 'Leave.amirx' if present.
  2712.  
  2713. Commands
  2714. ========
  2715.  
  2716. RXRETURN
  2717. --------
  2718.  
  2719. Usage: /RXRETURN Command [Rest]
  2720.  
  2721. /RXRETURN is only useful to ARexx script authors. It will cause any
  2722. pending GETREXXLINE commands to immediately return with the arguments
  2723. given to it."
  2724.  
  2725. Related: RX
  2726.  
  2727. Commands
  2728. ========
  2729.  
  2730. SERVER
  2731. ------
  2732.  
  2733. Usage: /SERVER [server [port [password]]]
  2734.  
  2735. You can use this command to connect to a different server or to get
  2736. information about the currently connected server.
  2737.  
  2738. Related: QUIT
  2739.  
  2740. EXAMPLES:
  2741.  
  2742. /SERVER irc.server.com
  2743.      Connects you to the server irc.server.com
  2744.  
  2745. /SERVER
  2746.      Shows current connection information
  2747.  
  2748. Commands
  2749. ========
  2750.  
  2751. SILENCE
  2752. -------
  2753.  
  2754. Usage: /SILENCE [[+|-]nick|userhost]
  2755.  
  2756. SILENCE can be used to block all CTCP traffic from a certain user or
  2757. userhost.  Meaning for instance that no MSG or DCC will be received
  2758. from that user.
  2759.  
  2760. Related: IGNORE UNIGNORE
  2761.  
  2762. EXAMPLES:
  2763.  
  2764. /SILENCE
  2765.      Shows a list of all currently silenced users.
  2766.  
  2767. /SILENCE +Bill
  2768.      Will silence user Bill
  2769.  
  2770. /SILENCE -Friend
  2771.      Will remove Friend from the Silence list.
  2772.  
  2773. Commands
  2774. ========
  2775.  
  2776. SOUND
  2777. -----
  2778.  
  2779. Usage: /SOUND soundfile[.wav] action_text
  2780.  
  2781. This command can be used to have all clients on a channel play a
  2782. certain sound.  Please note that the sound file must be present on the
  2783. user's system to be able to play it, so don't use this randomly as
  2784. nobody will hear a thing when the submitted filename is not found.
  2785.  
  2786. EXAMPLES:
  2787.  
  2788. /SOUND Burp
  2789.      Will play the sound file Burp.wav on all user's system, if found!
  2790.  
  2791. /SOUND Burp Excuse me!
  2792.      Will play the soundfile and send the text 'Excuse me!' with it.
  2793.  
  2794. Commands
  2795. ========
  2796.  
  2797. SQUIT
  2798. -----
  2799.  
  2800. Usage: /SQUIT server
  2801.  
  2802. This command is used to disconnect a server from the network. Note that
  2803. only IRC Operators have access to this command.
  2804.  
  2805. EXAMPLES:
  2806.  
  2807. /SQUIT irc.server.com
  2808.      Will quit server irc.server.com
  2809.  
  2810. Commands
  2811. ========
  2812.  
  2813. STATS
  2814. -----
  2815.  
  2816. Usage: /STATS [server] [query]
  2817.  
  2818. The STATS command is used to query statistics of certain server. If the
  2819. [server] parameter is omitted, only the end of statistics reply is sent
  2820. back. The implementation of this command is highly dependent on the
  2821. server which replies, although the server must be able to supply
  2822. information as described by the queries below (or similar).
  2823.  
  2824. The currently supported queries are:
  2825.  
  2826.      c - Returns a list of servers which the server may connect to or allow connections
  2827.      from.
  2828.      h - Returns a list of servers which are either forced to be treated as leaves or
  2829.      allowed to act as hubs.
  2830.      i - Returns a list of hosts which the server allows a client to connect from.
  2831.      k - Returns a list of banned username/hostname combinations for that server.
  2832.      l - Returns a list of the server's connections, showing how long each connection
  2833.      has been established and the traffic over that connection in bytes and messages
  2834.      for each direction.
  2835.      m - Returns a list of commands supported by the server and the usage count for
  2836.      each if the usage count is non zero.
  2837.      o - Returns a list of hosts from which normal clients may become operators.
  2838.      y - Show Y (Class) lines from server's configuration file.
  2839.      u - Returns a string showing how long the server has been up.
  2840.  
  2841. EXAMPLES:
  2842.  
  2843. /STATS irc.server.com u
  2844.      Shows how long server irc.server.com has been up
  2845.  
  2846. Commands
  2847. ========
  2848.  
  2849. SUMMON
  2850. ------
  2851.  
  2852. Usage: /SUMMON user
  2853.  
  2854. The SUMMON command can be used to give users who are on a host running
  2855. an IRC server a message asking them to please join IRC. This message is
  2856. only sent if the target server (a) has SUMMON enabled, (b) the user is
  2857. logged in and (c) the server process can write to the user's tty (or
  2858. similar).
  2859.  
  2860. EXAMPLES:
  2861.  
  2862. /SUMMON John
  2863.      Will ask user John to join IRC.
  2864.  
  2865. Commands
  2866. ========
  2867.  
  2868. TIME
  2869. ----
  2870.  
  2871. Usage: /TIME [server]
  2872.  
  2873. Returns the local time from the server. If the optional [server]
  2874. argument is given, then that servers local time will be returned.
  2875.  
  2876. EXAMPLES:
  2877.  
  2878. /TIME irc.pitt.edu
  2879.      Returns the local time from server irc.pitt.edu.
  2880.  
  2881. Commands
  2882. ========
  2883.  
  2884. TOPIC
  2885. -----
  2886.  
  2887. Usage: /TOPIC [channel] [New Topic]
  2888.  
  2889. The topic command alone will display the channels topic. If the optional
  2890. [New Topic] argument is given, the topic will be changed to the
  2891. argument given, provided that the topic is not protected, or the user
  2892. issuing the command is an operator on the channel.
  2893.  
  2894. Related: MODE
  2895.  
  2896. EXAMPLES:
  2897.  
  2898. /TOPIC #AmIRC
  2899.      Will display the current topic on #AmIRC.
  2900.  
  2901. /TOPIC #AmIRC Amigas Rule!
  2902.      Will replace the current topic of #AmIRC with the topic 'Amigas
  2903.      Rule'
  2904.  
  2905. Commands
  2906. ========
  2907.  
  2908. TRACE
  2909. -----
  2910.  
  2911. Usage: /TRACE [server|nick]
  2912.  
  2913. TRACE is used to find the route to specific server. If the parameter is
  2914. omitted, it will return which servers the current server has a direct
  2915. connection to. If the destination given is a nickname, only a reply for
  2916. that nickname is given. If the destination is an actual server, then
  2917. the destination server is required to report all servers and users which
  2918. are connected to it, although only operators are permitted to see users
  2919. present.
  2920.  
  2921. EXAMPLES:
  2922.  
  2923. /TRACE Bill
  2924.      Traces connection to user Bill.
  2925.  
  2926. Commands
  2927. ========
  2928.  
  2929. UMODE
  2930. -----
  2931.  
  2932. Usage: /UMODE [usermodes]
  2933.  
  2934. UMODE is used to set your own usermodes. The available options are:
  2935.  
  2936.      o - Chan Op: Sets/Takes Channel Operator status
  2937.      i - Invisible: Sets Visible/Invisible (in global userlist).
  2938.      w - Wallops: Allows receiving of texts sent to all Operators.
  2939.      s - Server Notices: Allows receiving of Server Notices.
  2940. Related: MODE
  2941.  
  2942. EXAMPLES:
  2943.  
  2944. /UMODE i
  2945.      Makes you invisible to the global userlist.
  2946.  
  2947. Commands
  2948. ========
  2949.  
  2950. UNHIGHLITE
  2951. ----------
  2952.  
  2953. Usage: /UNHIGHLITE [item]
  2954.  
  2955. HIGHLITE can be used to light up certain texts. They will be shown in a
  2956. colour that's defined in the Colors.
  2957.  
  2958. You can also change Highlighting using the Lists.
  2959.  
  2960. Alternative: UNHILITE
  2961.  
  2962. Related: HIGHLITE HILITE
  2963.  
  2964. EXAMPLES:
  2965.  
  2966. /UNHIGHLITE MyName
  2967.      Will remove MyName from the Highlight List.
  2968.  
  2969. Commands
  2970. ========
  2971.  
  2972. UNHILITE
  2973. --------
  2974.  
  2975. HIGHLITE can be used to light up certain texts. They will be shown in a
  2976. colour that's defined in the Colors.
  2977.  
  2978. You can also change Highlighting using the Lists.
  2979.  
  2980. Alternative: UNHILITE
  2981.  
  2982. Related: HIGHLITE HILITE
  2983.  
  2984. Usage: /UNHILITE [item]
  2985.  
  2986. EXAMPLES:
  2987.  
  2988. /UNHILITE MyName
  2989.      Will remove MyName from the Highlight List.
  2990.  
  2991. Commands
  2992. ========
  2993.  
  2994. UNIGNORE
  2995. --------
  2996.  
  2997. Usage: /UNIGNORE [userhost|nick]
  2998.  
  2999. Removes the Ignore state of a user. Will show current ignores when no
  3000. argument is submitted.
  3001.  
  3002. Related: IGNORE SILENCE
  3003.  
  3004. EXAMPLES:
  3005.  
  3006. /UNIGNORE
  3007.      Shows a list of all currently ignored users
  3008.  
  3009. /UNIGNORE Franky
  3010.      Will remove all ignores on Franky
  3011.  
  3012. Commands
  3013. ========
  3014.  
  3015. UNLOAD
  3016. ------
  3017.  
  3018. Usage: /UNLOAD plugin [FORCE]
  3019.  
  3020. Will make AmIRC unload a plugin. The FORCE option will force the plugin
  3021. to be unloaded.
  3022.  
  3023. Related: LOAD RELOAD
  3024.  
  3025. EXAMPLES:
  3026.  
  3027. /UNLOAD XDCC
  3028.      Makes AmIRC unload the XDCC plugin.
  3029.  
  3030. Commands
  3031. ========
  3032.  
  3033. UNVOICE
  3034. -------
  3035.  
  3036. Usage: /UNVOICE [channel] nick[,nick...]
  3037.  
  3038. Will remove a user's Voice status. You can specify a certain channel
  3039. and submit multiple users.
  3040.  
  3041. Related: VOICE
  3042.  
  3043. EXAMPLES:
  3044.  
  3045. /UNVOICE Boy
  3046.      Will remove the Voice status of Boy
  3047.  
  3048. Commands
  3049. ========
  3050.  
  3051. UNPING
  3052. ------
  3053.  
  3054. Usage: /UPING host
  3055.  
  3056. UPING is used by IRCops to ping a certain host. Mainly used for
  3057. debugging the network and see if connections are alive.
  3058.  
  3059. EXAMPLES:
  3060.  
  3061. /UPING irc.network.com
  3062.      Send a Ping packet to irc.network.com.
  3063.  
  3064. Commands
  3065. ========
  3066.  
  3067. USERS
  3068. -----
  3069.  
  3070. Usage: /USERS [host]
  3071.  
  3072. The USERS command returns a list of users logged into the server in a
  3073. similar format to who, rusers and finger. This command is frequently
  3074. disabled for security related reasons.
  3075.  
  3076. Related: FINDHOST USERHOST WHO
  3077.  
  3078. EXAMPLES:
  3079.  
  3080. /USERS *.microsoft.com
  3081.      Will show all user connected to *.microsoft.com.
  3082.  
  3083. Commands
  3084. ========
  3085.  
  3086. USERHOST
  3087. --------
  3088.  
  3089. Usage: /USERHOST nick[,nick[,...]]
  3090.  
  3091. Returns the login@domain for the specified nickname(s). Up to five
  3092. nicknames may be specified, each separated by a <space>.
  3093.  
  3094. Related: FINDHOST USERS WHO
  3095.  
  3096. EXAMPLES:
  3097.  
  3098. /USERHOST DuRaN
  3099.      Returns: DuRaN is DuRaN@calci.amiganet.pgh.net
  3100.  
  3101. Commands
  3102. ========
  3103.  
  3104. VERSION
  3105. -------
  3106.  
  3107. Usage /VERSION [nick|server]
  3108.  
  3109. Returns the version of the server's software. If the optional [server]
  3110. argument is given, returns the version of the specified server's
  3111. software. When a user's nick is given instead it will return the user's
  3112. client software version and info.
  3113.  
  3114. EXAMPLES:
  3115.  
  3116. /VERSION *.edu
  3117.      Returns server version information for all servers matching
  3118.      '*.edu'.
  3119.  
  3120. /VERSION Franky
  3121.      Will return information and version of Franky's client software.
  3122.  
  3123. Commands
  3124. ========
  3125.  
  3126. VOICE
  3127. -----
  3128.  
  3129. Usage /VOICE [channel] nick[,nick...]
  3130.  
  3131. You can give a user a Voice with this command. A voice is needed on a
  3132. Moderated channel to be able to speak. (See MODE for details).
  3133.  
  3134. Related: UNVOICE
  3135.  
  3136. EXAMPLES:
  3137.  
  3138. /VOICE Sinatra
  3139.      Gives a Voice to user Sinatra.
  3140.  
  3141. Commands
  3142. ========
  3143.  
  3144. WALLOPS
  3145. -------
  3146.  
  3147. Usage /WALLOPS text_to_broadcast
  3148.  
  3149. Sends a text to all Operators who have 'Receiving WALLOPS' enabled.
  3150. This command is mainly used by servers.
  3151.  
  3152. EXAMPLES:
  3153.  
  3154. /WALLOPS Greeting to you all!
  3155.      Sends the text 'Greeting to you all!' to all Operators.
  3156.  
  3157. Commands
  3158. ========
  3159.  
  3160. WHO
  3161. ---
  3162.  
  3163. Usage: /WHO channel|pattern
  3164.  
  3165. Returns a generated list of all users matching the criteria passed to
  3166. the command, i/e. everyone at a particular channel, or matching a
  3167. particular pattern.
  3168.  
  3169. Related: FINDHOST USERS USERHOST
  3170.  
  3171. EXAMPLES:
  3172.  
  3173. /WHO *.cmu.edu
  3174.      Will list all users at the cmu.edu domain.
  3175.  
  3176. /WHO #Amiga
  3177.      Shows all users on #Amiga.
  3178.  
  3179. Commands
  3180. ========
  3181.  
  3182. WHOIS
  3183. -----
  3184.  
  3185. Usage: /WHOIS nick[,nick[,...]]
  3186.  
  3187. Returns information about the specified user or users, that you are
  3188. allowed to see.
  3189.  
  3190. EXAMPLES:
  3191.  
  3192. /WHOIS Phalanx
  3193.      Returns available information about user 'Phalanx'.
  3194.  
  3195. Commands
  3196. ========
  3197.  
  3198. WHOWAS
  3199. ------
  3200.  
  3201. Usage /WHOWAS nick[,nick[,...]]
  3202.  
  3203. Returns information on a nick that no longer exists, due to the user
  3204. leaving the server or changing their nick.
  3205.  
  3206. EXAMPLES:
  3207.  
  3208. /WHOWAS Aerosoul
  3209.      Checks for and returns available information on the nick
  3210.      'Aerosoul'.
  3211.  
  3212. Customizing your environment
  3213. ****************************
  3214.  
  3215. Overview
  3216. ========
  3217.  
  3218. Now that you have AmIRC running, you may want to get it to operate the
  3219. way you want it to, and to look pleasing as well. This is achieved
  3220. through both the MUI preferences and AmIRC's Menu options.
  3221.  
  3222. MUI Settings
  3223. ************
  3224.  
  3225. Changing MUI Settings
  3226. =====================
  3227.  
  3228. Most of the configuration dealing with how AmIRC's GUI appears can be
  3229. customized with MUI. Check the MUI Settings... entry under the
  3230. Settings menu. This will pop up MUI's interface, allowing you to
  3231. setup AmIRC's MUI Prefs, without disturbing any of your other MUI
  3232. configurations. Read the documentation for MUI to learn more about the
  3233. operation of MUI Preferences.
  3234.  
  3235. AmIRC Configuration
  3236. *******************
  3237.  
  3238. Customizing your environment
  3239. ============================
  3240.  
  3241. Most of the setup functions appear in the Setup entry under the
  3242. Settings menu. Here you will get a window that will allow you to
  3243. access several pages that deal with configuring AmIRC.
  3244.  
  3245. AmIRC Configuration
  3246. *******************
  3247.  
  3248. Messages Page
  3249. =============
  3250.  
  3251. Misc Messages
  3252. -------------
  3253.  
  3254. CTCP Userinfo
  3255.      The text in this string is what will be returned to a user who
  3256.      sends CTCP to your client.
  3257.  
  3258. KICK Reason
  3259.      If you are a channel operator and KICK another user from the
  3260.      Channel, this text will appear as the reason for the /KICK.
  3261.  
  3262. Quit Messages
  3263. -------------
  3264.  
  3265. Exit
  3266.      This will appear to users in the channel when you exit AmIRC.
  3267.  
  3268. New Server
  3269.      This text will appear to users in the channel when you select
  3270.      Select Server in the AmIRC menu, and pick a new server to
  3271.      connect to.
  3272.  
  3273. System reset
  3274.      This is the text to appear if you reboot your amiga (Ctrl-
  3275.      Amiga-Amiga) while connected to a server.
  3276.  
  3277. AWAY Messages
  3278. -------------
  3279.  
  3280. Default
  3281.      This is the text that will appear when you are set AWAY by
  3282.      selecting the Marked Away? item in the User Modes menu or
  3283.      using the AWAY command
  3284.  
  3285. AutoAWAY
  3286.      Text that appears when you are automatically set away due to
  3287.      inactivity.
  3288.  
  3289. Timeout
  3290.      This sets how much time will pass before AmIRC assumes you are
  3291.      away from the computer and marks you as AWAY. If set to 0 (Zero),
  3292.      time-out will be disabled.
  3293.  
  3294. UnAWAY
  3295.      This cycle gadget allows you to choose the conditions of which
  3296.      AmIRC will automatically set you to Not AWAY.
  3297.  
  3298. AmIRC Configuration
  3299. *******************
  3300.  
  3301. Events Page
  3302. ===========
  3303.  
  3304. Here you may define certain actions to take place upon incoming events.
  3305. These actions can be as simple as a warning beep from your Amiga, or a
  3306. complex and powerful Rexx command. The following text first explains
  3307. the functions of the columns of this page, and then goes on to explain
  3308. what each event is.
  3309.  
  3310. Columns
  3311. -------
  3312.  
  3313. Event
  3314.      The particular event for the action to take place on.
  3315.  
  3316. Deiconify
  3317.      If AmIRC is iconified, this will uniconify and bring to front the
  3318.      AmIRC window on the occurrence of the event.
  3319.  
  3320. Beep
  3321.      This will perform a system beep on the occurrence of the event
  3322.  
  3323. Sound
  3324.      If a sound sample is preferred for the event, you may use the
  3325.      requester gadget to pick a sound to play instead of the system
  3326.      beep. Please Note, AmIRC uses the DataTypes of OS 3.x for sounds,
  3327.      and you will not be able to use this feature under OS 2.x.
  3328.  
  3329. Vol
  3330.      This sets the volume for the sound sample. The valid range for the
  3331.      volume is 0 - 64.  This is a slider gadget. The small gadget just
  3332.      to the left of this slider gadget can be used to test the selected
  3333.      sound file.
  3334.  
  3335. Rexx Command
  3336.      Here you may configure a Rexx script to be run on the occurrence
  3337.      of the event.
  3338.  
  3339. Events
  3340. ------
  3341.  
  3342. Any Message
  3343.      This event occurs on any incoming public message.
  3344.  
  3345. Private Msg
  3346.      This event occurs when you receive an incoming private MSG or DCC
  3347.      message.
  3348.  
  3349. Notice
  3350.      This event occurs when an operator sends out a NOTICE.
  3351.  
  3352. CTCP request
  3353.      This event occurs when your client receives any CTCP request. (For
  3354.      example /CTCP Time, or /CTCP Version)
  3355.  
  3356. DCC request
  3357.      This event occurs on receiving a DCC file transfer request or chat
  3358.      request.
  3359.  
  3360. Join
  3361.      This event occurs when anyone JOIN the channel you are currently
  3362.      on.
  3363.  
  3364. Kick
  3365.      This event occurs when anyone is KICK from the channel you are
  3366.      currently on.
  3367.  
  3368. Mode change
  3369.      This event occurs when the channel mode is changed for the channel
  3370.      you are currently on. E.g. If someone is OPed or /DeOPed, or if the
  3371.      channel is made private, etc.
  3372.  
  3373. ISON Notify
  3374.      This event occurs when AmIRC 'sees' a user that is configured in
  3375.      your Notify list.
  3376.  
  3377. Connection
  3378.      This event occurs when AmIRC makes a connection to an IRC server.
  3379.  
  3380. Invite
  3381.      This event occurs when another user INVITE you to join a channel
  3382.      that is currently set to MODE Invite Only.
  3383.  
  3384. Highlite
  3385.      This even occurs upon receiving text that is configured in the
  3386.      Hilite section of the Lists setup.
  3387.  
  3388. AmIRC Configuration
  3389. *******************
  3390.  
  3391. Actions Page
  3392. ============
  3393.  
  3394. Action buttons
  3395. --------------
  3396.  
  3397. The main part of this window consists of a listview containing the
  3398. Label and Operation for all currently set up action buttons
  3399. that appear beneath the userlist in AmIRC's main window. You can
  3400. specify up to 96 action buttons.  They can contain any IRC action, much
  3401. like a macro. As AmIRC doesn't allow configurable function keys to act
  3402. as macros, these buttons are preset for CTCP, DCC and MODE operations.
  3403. Selecting an action from the listview will place it in the gadgets
  3404. below for editing.
  3405.  
  3406. Label:
  3407.      This is the label that will appear on the action button.
  3408.  
  3409. Operation:
  3410.      This is the operation that is executed when the action button is
  3411.      pressed. This can be anything you can enter in the channels input
  3412.      gadget. The bottom of the page contains a list with valid
  3413.      placeholders that will be replaced when the operation is executed.
  3414.  
  3415. Number of button pages
  3416.      This slider determines how many button pages there will be.
  3417.      Allowing you to separate the action buttons into different pages
  3418.      so they won't take up too much space on the screen. Each page has
  3419.      a tab that allows it to be selected.  The actions can be sorted in
  3420.      the list by dragging and dropping allowing you to determine the
  3421.      content of each button page.
  3422.  
  3423. Add New Action
  3424.      With this button a new action will be added to the list.
  3425.  
  3426. Delete Action
  3427.      With this button the currently selected action will be removed
  3428.      from the list.
  3429.  
  3430.      These actions can also be accessed by clicking the right mouse
  3431.      button after selecting a users nick from the userlist.
  3432.  
  3433. Special
  3434. -------
  3435.  
  3436. On this page you can set some special actions:
  3437.  
  3438. Userlist doubleclick
  3439.      This action will be performed when you double-click on a nick in
  3440.      the channel's userlist.
  3441.  
  3442. Nick button
  3443.      This action will be performed when you click on the button
  3444.      containing your own nick.
  3445.  
  3446. The bottom bar shows all valid placeholders for these actions which
  3447. will be replaced when the operation is executed.
  3448.  
  3449. AmIRC Configuration
  3450. *******************
  3451.  
  3452. Lists Page
  3453. ==========
  3454.  
  3455. Alias Page
  3456. ----------
  3457.  
  3458. Here you can create aliases, or short-cuts for complex IRC commands.
  3459. The main part of the page is taken up by the listview containing all
  3460. currently set up aliases. You can modify them by selecting them.
  3461.  
  3462. Add New Alias
  3463.      With this button you can add new aliases.
  3464.  
  3465. Delete Alias
  3466.      With this button you can remove the currently selected alias from
  3467.      the list.
  3468.  
  3469. The bottom bar contains an example template. %p will be replaced by
  3470. any arguments that you use when issuing the alias.
  3471.  
  3472. Ignore Page
  3473. -----------
  3474.  
  3475. Here you can set which users, if any, you want to IGNORE, and what kind
  3476. of messages from them to ignore.  The main part of the page consists of
  3477. the listview displaying all current ignores.  You can modify them by
  3478. selecting them.
  3479.  
  3480. Ignore Text
  3481.      When this item is checked any public message send by the user will
  3482.      be ignored.
  3483.  
  3484. Ignore PrivMsgs
  3485.      When this item is checked you won't see any MSG from the user.
  3486.  
  3487. Ignore CTCPs
  3488.      When this item is checked you won't receive any CTCP request from
  3489.      the user.
  3490.  
  3491. Add Ignore
  3492.      With this button a new ignore will be added to the list.
  3493.  
  3494. Delete Ignore
  3495.      This button will remove a selected ignore from the list.
  3496.  
  3497. Hilite Page
  3498. -----------
  3499.  
  3500. Here you may set certain text to be highlighted in order to get your
  3501. attention if that text appears.  The main part of the page is taken up
  3502. by the listview showing all currently set up patterns. You may edit any
  3503. entry by selecting it.
  3504.  
  3505. Add New Hilite pattern
  3506.      With this button you can add a new pattern to the list.  You may
  3507.      set text to match the Nick, Userhost, or any keyword enclosed in
  3508.      double quotes. The Hilite patterns will ignore a pattern it
  3509.      recognizes if it was input by you, but will be activate on the
  3510.      pattern from other users.
  3511.  
  3512. Pattern Definitions:
  3513. --------------------
  3514.  
  3515.     Nick
  3516.           This will watch the AmIRC listview for the nick that you
  3517.           specify, and highlight the text for that users message.  The
  3518.           'Nick' entry does not require double quotes.
  3519.  
  3520.     Userhost
  3521.           This will watch for messages that originate from a particular
  3522.           Userhost, and highlight the text for that message. Userhost
  3523.           entries may contain wildcards.  Examples:
  3524.  
  3525.          fred!fdoe@doe1.powernet.edu
  3526.                This will highlight only messages from fred at that
  3527.                particular address.
  3528.  
  3529.          fred!*@*
  3530.                This will highlight messages from anyone named fred,
  3531.                regardless of address or login name.
  3532.  
  3533.          Fred!*@*.powernet.edu
  3534.                This will highlight messages from anyone named fred on
  3535.                any machine on powernet.edu
  3536.  
  3537.          *!*@doe1.powernet.edu
  3538.                This will highlight any messages from anyone on the doe1
  3539.                machine at powernet.edu
  3540.  
  3541.          *!*@*
  3542.                This will highlight any messages from any user.
  3543.  
  3544.     "Keyword"
  3545.           This will highlight any message that contains the text
  3546.           enclosed in double quotes.
  3547.  
  3548. Delete Hilite pattern
  3549.      Select a pattern from the list and press this button to delete it.
  3550.  
  3551. AmIRC Configuration
  3552. *******************
  3553.  
  3554. Interface Page
  3555. ==============
  3556.  
  3557. The Interface configuration page allows you to control some specific
  3558. aspects of AmIRC that aren't covered in the MUI configuration.
  3559.  
  3560. General Page
  3561. ------------
  3562.  
  3563. Windows Limits
  3564. --------------
  3565.  
  3566. Scrollback Buffer Size:
  3567.      Here the size of the Scrollback buffer can be set (in lines).
  3568.  
  3569. Misc
  3570. ----
  3571.  
  3572. Inline URL/Email handling
  3573.      Here you can determine if AmIRC will sent the URL or Email address
  3574.      to your browser or email client by either single or double mouse
  3575.      click. Or you can disable it completely.
  3576.  
  3577. Timestamps
  3578.      With this you can determine if the time stamps that appear in
  3579.      front of each entry in the channel list will be either
  3580.      Short(hh:mm) or Long(hh:mm:ss), or you can disable
  3581.      them.
  3582.  
  3583. Window list action
  3584.      You can make the window either Uniconify/Iconify, where the
  3585.      windows will just re-open when uniconified, or Uniconify/Pop to
  3586.      front, where a window will pop to the front when uniconified.
  3587.  
  3588. Wheel mouse support
  3589. -------------------
  3590.  
  3591. Wheel scroll lines:
  3592.      Here you can determine how many lines will be scrolled at a time
  3593.      when the mouse wheel is used.
  3594.  
  3595. Channels Page
  3596. -------------
  3597.  
  3598. Fonts
  3599. -----
  3600.  
  3601. Channel text font
  3602.      Here you can specify an alternative channel text font that will be
  3603.      used in the main channel list. If none is specified the font set
  3604.      in the MUI Prefs will be used.
  3605.  
  3606. Userlist
  3607. --------
  3608.  
  3609. Userlist
  3610.      You can determine if the user list is visible or not visible, and
  3611.      if it is visible, if it is a separate window, or a part of the
  3612.      AmIRC window.
  3613.  
  3614. Order
  3615.      This gadget determines how the userlist will be shown. Either in
  3616.      Alpabetical OrderNew at bottom or New at top.
  3617.  
  3618. Popup Menu
  3619.      You can select the Userlist popup menu to be DisabledSame as
  3620.      Action Buttons or Complex(Hierarchical).
  3621.  
  3622. Buttons?
  3623.      You can have the Action buttons displayed below the user list.  If
  3624.      the user list is configured as a separate window, the buttons will
  3625.      also appear in that window.
  3626.  
  3627. Userlist win open?
  3628.      The userlist window can be opened upon start-up, if it is
  3629.      configured as a separate window.
  3630.  
  3631. Misc
  3632. ----
  3633.  
  3634. No Balance Bar?
  3635.      You can disable the Balance Bar between the user list and the
  3636.      channel list.
  3637.  
  3638. Hide Lag-O-Meter?
  3639.      You can hide the Lag-O-Meter from the main window.
  3640.  
  3641. 'Economy'channelmode buttons
  3642.      In 'Economy' mode the channel mode buttons are merged into a
  3643.      single button containing all the relevant switched that are set,
  3644.      leaving more space for other interface items.  If you want to set
  3645.      a channel mode you can click on the button to pop up the channel
  3646.      mode buttons
  3647.  
  3648. Dialogs Page
  3649. ------------
  3650.  
  3651. Fonts
  3652. -----
  3653.  
  3654. Dialog window font
  3655.      Here you can specify an alternative dialogue window font that will
  3656.      be used in the dialogue windows. If none is specified the font set
  3657.      in the MUI Prefs will be used.
  3658.  
  3659. Windows Limits
  3660. --------------
  3661.  
  3662. Maximum number of query windows:
  3663.      Here you can set how many QUERY windows there will be open maximum
  3664.      at a time.
  3665.  
  3666. No query windows when away?
  3667.      You can disable QUERY windows from opening when you are set AWAY.
  3668.  
  3669. Misc
  3670. ----
  3671.  
  3672. Query window on different Pubscreen
  3673.      Here you can set an alternative public screen on which the QUERY
  3674.      window will be opened. If no pubscreen is specified, the Query
  3675.      Window will open on AmIRC's default screen.
  3676.  
  3677. AmIRC Configuration
  3678. *******************
  3679.  
  3680. Colors Page
  3681. ===========
  3682.  
  3683. In this section, you may configure the colours that certain text will
  3684. appear in AmIRC. These colours are based on the MUI pen colours that
  3685. you have configured in MUI. Just click and hold on the cycle gadget to
  3686. see a list of the MUI Pen colours available.
  3687.  
  3688. Normal Text
  3689.      Text that is a normal message from a user.
  3690.  
  3691. Private Messages
  3692.      Text that is a private message from another user to you.
  3693.  
  3694. Mode Changes
  3695.      Text that shows a mode change for the channel.
  3696.  
  3697. Local Info
  3698.      Text that is generated by local events. E.g. Vapor's MicroDot-2
  3699.      notifying you of new mail.
  3700.  
  3701. Background
  3702.      The background colour of the listview(s).
  3703.  
  3704. Own Text
  3705.      Any text entered by you.
  3706.  
  3707. Nick Related
  3708.      Any text that contains a nick action.
  3709.  
  3710. Part Messages
  3711.      Text when someone leaves a channel.
  3712.  
  3713. Quit Messages
  3714.      Text when someone quits IRC.
  3715.  
  3716. Invite Messages
  3717.      Text of an invitation to a channel.
  3718.  
  3719. WhoIs Text
  3720.      Text produced by the WHOIS command.
  3721.  
  3722. Notify Messages
  3723.      Text of notify messages
  3724.  
  3725. Highlighted Text
  3726.      Text that is configured in the Lists list for AmIRC.
  3727.  
  3728. Server Messages
  3729.      Text that comes from the server.
  3730.  
  3731. CTCP/DCC Messages
  3732.      Text that informs you of an incoming CTCP or DCC request.
  3733.  
  3734. Alt. Background
  3735.      The alternative background colour of the listview(s), indicating
  3736.      that the buffer is scrolled back and you're not seeing new
  3737.      messages being entered until you scroll down.
  3738.  
  3739. Notices
  3740.      Text of notices.
  3741.  
  3742. Join Messages
  3743.      Text when someone enters a channel.
  3744.  
  3745. Kick Messages
  3746.      Text when someone is kicked from a channel.
  3747.  
  3748. CTCP Actions
  3749.      Text produced by a CTCP action.
  3750.  
  3751. Topic related
  3752.      Text that contains any topic action.
  3753.  
  3754. WallOps Text
  3755.      Text meant for all IRC Operators.
  3756.  
  3757. Lists Text
  3758.      Text produced by the LIST command.
  3759.  
  3760. AmIRC Configuration
  3761. *******************
  3762.  
  3763. Windows Page
  3764. ============
  3765.  
  3766. Open which windows on startup
  3767. -----------------------------
  3768.  
  3769. In this section you can determine which windows will be opened when
  3770. AmIRC is started. When the gadget behind an item is checked that window
  3771. will be opened.
  3772.  
  3773. Window List?
  3774.      The Window List or Tray Window holds a button for each opened
  3775.      window.
  3776.  
  3777. URL grabber?
  3778.      The URL Grabber window, keeps track of all URL's (or WWW
  3779.      addresses) mentioned on any of the joined channels.
  3780.  
  3781. RAW log?
  3782.      The RAW Log window contains the raw IRC messages.
  3783.  
  3784. DCC send list?
  3785.      The DCC send window can be used to monitor all outgoing DCC
  3786.      traffic.
  3787.  
  3788. Notify list?
  3789.      The Notify window holds all nicks you want to be notified of when
  3790.      they join IRC.
  3791.  
  3792. Info window?
  3793.      The Info window shows all redirected messages and a graphical
  3794.      representation of current lag to the server.
  3795.  
  3796. Privmsg log?
  3797.      The Privmsg displays all messages sent to you with MSG.
  3798.  
  3799. DCC recv list?
  3800.      The DCC receive window can be used to monitor all incoming DCC
  3801.      traffic.
  3802.  
  3803. Other automatic windows
  3804. -----------------------
  3805.  
  3806. 'Invite' window?
  3807.      The 'Invite' window is shown when you are INVITE to a channel.
  3808.  
  3809. AmIRC Configuration
  3810. *******************
  3811.  
  3812. Logging Page
  3813. ============
  3814.  
  3815. Logging
  3816. -------
  3817.  
  3818. In this section the default log file name and log directory can be set.
  3819. You can also specify if you want to log all Channel windows and Dialog
  3820. windows.
  3821.  
  3822. Logfile:
  3823.      This is the file that is used when 'Enable Logging?' item is
  3824.      enabled in the Menus.
  3825.  
  3826. Logfile directory:
  3827.      This is the directory where all individual log files are stored
  3828.      when a Channel or Dialog window is logged.
  3829.  
  3830. Log all Channels?
  3831.      When this item is checked all Channels will be logged.
  3832.  
  3833. Log all Dialog windows?
  3834.      When this item is checked all Dialog windows will be logged.
  3835.  
  3836. Log all URLs?
  3837.      When this item is checked all URLs that appear in the URL Grabber
  3838.      will be logged.
  3839.  
  3840. Filename Templates
  3841. ------------------
  3842.  
  3843. Channel log filename:
  3844.      Here the filename for the channel log files is determined.
  3845.  
  3846. Dialog log filename:
  3847.      Here the filename for the Dialog window log files is determined.
  3848.  
  3849. URL log filename:
  3850.      Here the filename for the URL log file is determined.
  3851.  
  3852.      The gadget at the bottom lists all valid placeholders for the file
  3853.      names.
  3854.  
  3855. AmIRC Configuration
  3856. *******************
  3857.  
  3858. Function Keys Page
  3859. ==================
  3860.  
  3861. Here you may define the Amiga's ten function keys to insert text into
  3862. the input string gadget of AmIRC. By using the keys normally, or with
  3863. the shift or ctrl modifiers, you may define up to 30 text input
  3864. macros that can be used at the press of a key. This is similar to the
  3865. function key macros found on many popular terminal emulation programs.
  3866.  
  3867. /n at the end of a function key definition will send a <CR> after
  3868. the text. The function key definitions also allow placeholders, similar
  3869. to the Operation.
  3870.  
  3871. AmIRC Configuration
  3872. *******************
  3873.  
  3874. Misc Page
  3875. =========
  3876.  
  3877. CTCP SOUND handling
  3878. -------------------
  3879.  
  3880. Here you may set the directory where AmIRC looks for files requested by
  3881. incoming CTCP requests.
  3882.  
  3883. Directory:
  3884.      Here the directory where AmIRC looks for sounds can be entered.
  3885.  
  3886. Volume:
  3887.      With this slider the playback volume of the sounds can be set from
  3888.      0-64.
  3889.  
  3890. Sound Player
  3891. ------------
  3892.  
  3893. Use external player?
  3894.      When this item is checked AmIRC will use an external player to
  3895.      play the sounds.
  3896.  
  3897. Player command line
  3898.      This is the command that will be executed when AmIRC uses an
  3899.      external player.
  3900.  
  3901. CTCP Flood Control
  3902. ------------------
  3903.  
  3904. Request allowed
  3905.      The number of CTCP requests allowed from a host is a specified
  3906.      time period.
  3907.  
  3908. Flood requests tolerated
  3909.      The number of flood requests allowed before automatically setting
  3910.      an IGNORE on the host.
  3911.  
  3912. Time periods (seconds)
  3913.      The period of time in which the allowed amount of CTCP's can be
  3914.      requested.
  3915.  
  3916. Period extend (seconds)
  3917.      Time added to flood period per CTCP request in case of continued
  3918.      flooding.
  3919.  
  3920. AmIRC's ARexx Port
  3921. ******************
  3922.  
  3923. Overview
  3924. ========
  3925.  
  3926. AmIRC supports a versatile ARexx Port.
  3927.  
  3928.  
  3929.  
  3930. ARGUMENTS:
  3931.  
  3932. None
  3933.  
  3934. DESCRIPTION:
  3935.  
  3936. This script is executed when AmIRC is launched.  It may be used to
  3937. initialise scripts.
  3938.  
  3939. Connected.amirx
  3940. ===============
  3941.  
  3942. ARGUMENTS:
  3943.  
  3944. None
  3945.  
  3946. DESCRIPTION:
  3947.  
  3948. This script is executed once a connection has been established to a
  3949. server.
  3950.  
  3951. Shutdown.amirx
  3952. ==============
  3953.  
  3954. ARGUMENTS:
  3955.  
  3956. None
  3957.  
  3958. DESCRIPTION:
  3959.  
  3960. This script is executed on shutdown of an AmIRC client.  It may be used
  3961. to flush memory.
  3962.  
  3963. Note: It is imperative to change host address in the beginning of the
  3964. script       because the AmIRC arexx port will drop shortly after
  3965. shutdown.amirx       is executed.  EXAMPLE :
  3966.  
  3967.      /* Shutdown.amirx */
  3968.      address REXX
  3969.  
  3970. Custom_CTCP.amirx
  3971. =================
  3972.  
  3973. ARGUMENTS:
  3974.  
  3975. command fromnick destination arguments
  3976.  
  3977. where "destination" is either the destination channel or   your own
  3978. nickname.
  3979.  
  3980. DESCRIPTION:
  3981.  
  3982. This script will be executed for every CTCP command received that is
  3983. not implemented internally into AmIRC.  When this script exists, the
  3984. "Unknown CTCP command ..." line will not be displayed, so include code
  3985. to emulate it.
  3986.  
  3987. EXAMPLE :
  3988.  
  3989. This example shows how to implement a simple page command that plays a
  3990. sound and deiconifies the client.
  3991.  
  3992.      /* Custom_CTCP.amirx */
  3993.      options results
  3994.      parse arg command fromnick destination arguments
  3995.      
  3996.      /* Display unknown CTCP commands */
  3997.      if command ~= 'PAGE' then do
  3998.          'ECHO P=«CTCP» C=5 Unknown "'command'" request from' fromnick'.'
  3999.          exit
  4000.      end
  4001.      /* Ignore if request was sent to a channel */
  4002.      if left(1,destination) ~= '#' then do
  4003.          /* echo a line,deiconify client and play a sample */
  4004.          'ECHO P=«CTCP» C=5' fromnick 'has paged you.'
  4005.          'SHOW'
  4006.          'PLAYSOUND Page.WAV'
  4007.      end
  4008.  
  4009. DCCDone.amirx
  4010. =============
  4011.  
  4012. ARGUMENTS:
  4013.  
  4014. com successcode nick filename
  4015.  
  4016. where :   successcode is 1 for a successful DCC 0 for failed.    com is
  4017. SEND for Outgoing DCC's or RECEIVE for Incoming DCC's.
  4018.  
  4019. DESCRIPTION:
  4020.  
  4021. This script is executed when a DCC is completed/aborted/failed.  It may
  4022. be used to perform automated actions on received files.
  4023.  
  4024. EXAMPLE:
  4025.  
  4026. This script will extract lha/lzx archives to RAM: and play wav's and
  4027. snd's.
  4028.  
  4029.      /* DCCDone.amirx */
  4030.      options results
  4031.      parse arg com successcode nick filename
  4032.      
  4033.      /*Transfer failed/DCC is incoming - abort*/
  4034.      if successcode=0 | com='SEND' then exit
  4035.      
  4036.      /* Obtain 3 - letter extension */
  4037.      ext = upper(right(strip(filename,'B',' "'),4))
  4038.      
  4039.      /*
  4040.      ** #?.wav or #?.snd  will be played in AmIRC
  4041.      ** #?.lha will be extracted to RAM:
  4042.      ** #?.lzx will be extracted to RAM:
  4043.      */
  4044.      Select
  4045.          when ext = '.WAV' | ext = '.SND' then 'PLAYSOUND' filename
  4046.          when ext = '.LHA' then address command 'lha x' filename 'RAM:'
  4047.          when ext = '.lzx' then address command 'lzx x' filename 'RAM:'
  4048.      otherwise
  4049.      end
  4050.  
  4051. HandleFlood.amirx
  4052. =================
  4053.  
  4054. ARGUMENTS:
  4055.  
  4056. :nick!user@host type target :text
  4057.  
  4058. DESCRIPTION:
  4059.  
  4060. If this script exists,it will be called once AmIRC identifies a CTCP
  4061. flood.  It is passed the last flood-line as arguments.  If the script
  4062. does not exist, the internal AmIRC function will be used.
  4063.  
  4064. EXAMPLE :
  4065.  
  4066.      This example will effectively emulate the internal AmIRC flood
  4067.      protection.  One may improve on it.
  4068.      
  4069.      /* Handleflood.amirx */
  4070.      options results
  4071.      parse arg last
  4072.      "parseline" last
  4073.      
  4074.      parse value last.prefix WITH nick'!'user''host
  4075.      
  4076.      'SAY /IGNORE *!*'host 'CTCP'
  4077.      "ECHO P=FloodProt Flood from" nick "defused."
  4078.  
  4079. SAY
  4080. ===
  4081.  
  4082. Usage:
  4083.      SAY TEXT/F
  4084.  
  4085. DESCRIPTION:
  4086.  
  4087. Treats TEXT just like it has been entered in the string gadget of the
  4088. current window.
  4089.  
  4090. EXAMPLES:
  4091.  
  4092.      'say /JOIN #Amigager'
  4093.  
  4094. RELATED TOPICS: See RX_ECHO.
  4095.  
  4096. ISCONNECTED
  4097. ===========
  4098.  
  4099. Usage:
  4100.      ISCONNECTED
  4101.  
  4102. DESCRIPTION:
  4103.  
  4104. Checks whether a connection is currently established. Returns RC 0 if
  4105. the link is up, RC 5 otherwise.
  4106.  
  4107. EXAMPLES:
  4108.  
  4109.      "ISCONNECTED";"ECHO" rc
  4110.  
  4111. RELATED TOPICS:
  4112.  
  4113. GETMYNICK
  4114. =========
  4115.  
  4116. Usage:
  4117.      GETMYNICK
  4118.  
  4119. DESCRIPTION:
  4120.  
  4121. Returns your current nickname.
  4122.  
  4123. EXAMPLES:
  4124.  
  4125.      "GETMYNICK";"ECHO" result
  4126.  
  4127. RELATED TOPICS: See RX_GETSERVERNAME.
  4128.  
  4129. GETSERVERNAME
  4130. =============
  4131.  
  4132. Usage:
  4133.      GETSERVERNAME
  4134.  
  4135. DESCRIPTION:
  4136.  
  4137. Returns the name of the IRC server you are currently connected to.
  4138.  
  4139. EXAMPLES:
  4140.  
  4141.      "GETSERVERNAME";"ECHO" result
  4142.  
  4143. RELATED TOPICS: See RX_GETMYNICK.
  4144.  
  4145. USERHOST
  4146. ========
  4147.  
  4148. Usage:
  4149.      USERHOST NICK/A
  4150.  
  4151. DESCRIPTION:
  4152.  
  4153. Returns the userhost specification belonging to NICK.  AMIRC keeps an
  4154. internal list of the userhosts of every nick that occurred yet. You can
  4155. query this database with this command.  Note however that it is
  4156. possible that the userhost isn't in the database yet; this command will
  4157. not query the server then, but simply return an error.
  4158.  
  4159. EXAMPLES:
  4160.  
  4161.      "USERHOST Olli";"ECHO" result
  4162.  
  4163. RELATED TOPICS: See RX_GETMYNICK.
  4164.  
  4165. ECHO
  4166. ====
  4167.  
  4168. Usage:
  4169.      ECHO P=PREFIX/K,C=COL/K/N,TEXT/F/A
  4170.  
  4171. DESCRIPTION:
  4172.  
  4173. Sends text to the listview.  With P=Text you can set the prefix which
  4174. will be put in the Prefix part of the echo.  With C=Colour you can set
  4175. any of the colours set in the AmIRC configuration. The colours you can
  4176. use are :
  4177. C=0 : Normal Text
  4178. C=1 : Highlighted Text
  4179. C=2 : Private Messages
  4180. C=3 : Server Messages
  4181. C=4 : Mode Changes
  4182. C=5 : CTCP/DCC Messages
  4183. BUGS:
  4184.  
  4185. AmigaDOS Readargs() has a small bug.
  4186.  
  4187. If you do "ECHO P" or "ECHO P=Prefix P is a letter" or "ECHO C" or
  4188. "ECHO C=1 C is a letter"
  4189.  
  4190. AmIRC will not display anything.  To cure this enter the template in
  4191. full like: "ECHO TEXT=P..."
  4192.  
  4193. EXAMPLES:
  4194.  
  4195.      "ECHO P=Kewlja C=3 This is echo test"
  4196.  
  4197. RAW
  4198. ===
  4199.  
  4200. Usage:
  4201.      RAW TEXT/F
  4202.  
  4203. DESCRIPTION:
  4204.  
  4205. Sends text to the server in raw format.
  4206.  
  4207. EXAMPLES:
  4208.  
  4209.      "RAW PRIVMSG phalanx :heya! what's happening?"
  4210.  
  4211. GETWINNUM
  4212. =========
  4213.  
  4214. Usage:
  4215.      GETWINNUM CHANNEL/A
  4216.  
  4217. DESCRIPTION:
  4218.  
  4219. Returns the window number for the specified channel.
  4220.  
  4221. EXAMPLES:
  4222.  
  4223.      options results;"getwinnum CHANNEL=#amiga";"ECHO" result
  4224.  
  4225. GETCHANNEL
  4226. ==========
  4227.  
  4228. Usage:
  4229.      GETCHANNEL WINNUM/N
  4230.  
  4231. DESCRIPTION:
  4232.  
  4233. Returns the name of the channel currently active in the format:
  4234. "#channel."
  4235.  
  4236. If the WINNUM argument is given , the channel for that window is
  4237. returned.
  4238.  
  4239. EXAMPLES:
  4240.  
  4241.      options results;"getchannel";"ECHO" result
  4242.  
  4243.      options results;"getchannel WINNUM=1";"ECHO" result
  4244.  
  4245. RELATED TOPICS: See RX_CHANNELS, RX_GETWINNUM.
  4246.  
  4247. CHANNELS
  4248. ========
  4249.  
  4250. Usage:
  4251.      CHANNELS
  4252.  
  4253. DESCRIPTION:
  4254.  
  4255. Returns a list of channels currently joined in the format: "#channel1
  4256. #channel2 etc."
  4257.  
  4258. EXAMPLES:
  4259.  
  4260.      options results;"channels";"ECHO" result
  4261.  
  4262. GETDCC
  4263. ======
  4264.  
  4265. Usage:
  4266.      GETDCC
  4267.  
  4268. DESCRIPTION:
  4269.  
  4270. Returns status of DCC Send, Receive and Chat to stem variables.
  4271. Remember that the values set are the current ones. If your script will
  4272. delay for a minute or so the values for cps or state will possible
  4273. change. To refresh them, call GETDCC again.
  4274.  
  4275. The status is returned to three stems:
  4276.  
  4277.      dcc.send.#    : DCC Send
  4278.      dcc.send.0 holds number of entries.
  4279.      dcc.send.# is composed of :
  4280.      
  4281.      nick moveflag hostname state length cps filename
  4282.      
  4283.      * moveflag reflects if this DCC is MOVE or SEND
  4284.      state can be :
  4285.      
  4286.      0 : Waiting
  4287.      1 : Aborted
  4288.      2 : Sending
  4289.      3 : Complete
  4290.      4 : Failed
  4291.      5 : No Socket
  4292.      6 : No File
  4293.      7 : ReadError
  4294.      8 : Calculating Checksum
  4295.      So to see if a dcc is active, check if state=2|state=8
  4296.      
  4297.      dcc.receive.#    : DCC Receive
  4298.      dcc.receive.0 holds number of entries.
  4299.      dcc.receive.# is composed of :
  4300.      
  4301.      nick moveflag hostname state length cps filename
  4302.      
  4303.      * moveflag reflects if this DCC is MOVE or SEND
  4304.      
  4305.      state can be :
  4306.      
  4307.      0 : Waiting
  4308.      1 : Connecting
  4309.      2 : Receiving
  4310.      3 : Complete
  4311.      4 : Failed
  4312.      5 : Unable to connect
  4313.      6 : Aborted
  4314.      7 : No Socket
  4315.      8 : Unknown Host
  4316.      9 : No File
  4317.      10: Disk Write Error
  4318.      
  4319.      So to see if a dcc is active, check if state=1|state=2
  4320.      
  4321.      EXAMPLE :
  4322.      
  4323.      The following loop goes through the list of dcc receives (if there
  4324.      are ones active) and parses each entry.
  4325.      
  4326.      "GETDCC"
  4327.      if dcc.receive.0>0 THEN DO i=1 TO dcc.receive.0
  4328.          parse value dcc.receive.i WITH nick moveflag hostname state length cps filename .
  4329.          /*process*/
  4330.      end
  4331.      
  4332.      dcc.chat.#    : DCC Chat
  4333.      dcc.chat.0 holds number of entries.
  4334.      dcc.chat.# is composed of :
  4335.      
  4336.      nick state hostname
  4337.      
  4338.      state can be :
  4339.      
  4340.      0 : Waiting
  4341.      1 : Connecting
  4342.      2 : Connected
  4343.      3 : Waiting for
  4344.      4 : Closed
  4345.      5 : Unable to connect
  4346.      6 : No Socket
  4347.      7 : Aborted
  4348.      
  4349.      So to see if a dcc is active, check if state=1
  4350.      
  4351.      EXAMPLE :
  4352.      
  4353.      The following loop goes through the list of dcc chats (if there
  4354.      are ones active) and parses each entry.
  4355.      
  4356.      "GETDCC"
  4357.      if dcc.chat.0>0 THEN DO i=1 TO dcc.chat.0
  4358.          parse value dcc.receive.i WITH nick state hostname .
  4359.          /*process*/
  4360.      end
  4361.  
  4362. GETSELECTEDUSER
  4363. ===============
  4364.  
  4365. Usage:
  4366.      GETSELECTEDUSER WINNUM/N,CHANNEL/K
  4367.  
  4368. DESCRIPTION:
  4369.  
  4370. Returns the Nick the user highlighted in the userlist window.
  4371.  
  4372. If the WINNUM argument is specified, the selected user in that window
  4373. will be returned.  If the CHANNEL argument is specified, the selected
  4374. user in that channel will be returned.
  4375.  
  4376. EXAMPLES:
  4377.  
  4378.      options results;"getselecteduser";"ECHO" result
  4379.  
  4380.      options results;"getselecteduser WINNUM=1";"ECHO" result
  4381.  
  4382.      options results;"getselecteduser CHANNEL=#amiga";"ECHO" result
  4383.  
  4384. RELATED TOPICS: See RX_GETUSER, RX_GETUSERS, RX_GETWINNUM.
  4385.  
  4386. GETUSER
  4387. =======
  4388.  
  4389. Usage
  4390.      GETUSER USER/N/A,WINNUM/N,CHANNEL/K
  4391.  
  4392. DESCRIPTION:
  4393.  
  4394. Returns the nick of the user number given on the active channel
  4395. userlist.
  4396.  
  4397. If the WINNUM argument is specified, the nick in that window will be
  4398. returned.  If the CHANNEL argument is specified, the nick in that
  4399. channel will be returned.
  4400.  
  4401. Keep in mind, the userlist starts from 0!
  4402.  
  4403. EXAMPLES:
  4404.  
  4405.      options results; "getuser 0"; "ECHO" result
  4406.  
  4407.      options results; "getuser 0 WINNUM=1"; "ECHO" result
  4408.  
  4409.      options results; "getuser 0 CHANNEL=#amiga"; "ECHO" result
  4410.  
  4411. RELATED TOPICS: See RX_GETSELECTEDUSER, RX_GETUSERS, RX_GETWINNUM.
  4412.  
  4413. GETUSERS
  4414. ========
  4415.  
  4416. Usage
  4417.      GETUSERS WINNUM/N,CHANNEL/K
  4418.  
  4419. DESCRIPTION:
  4420.  
  4421. Returns a string containing the list of users on the active channel.
  4422.  
  4423. The user list is time-sorted and every user is appended the "@" char
  4424. for Ops and "+" char for voice. This is effectively a copy from /names
  4425. output.  This will look like : @Nick1 Nick2 +Nick3 Nick4 Nick1 is
  4426. opped, and joined the channel first (is first in the list).  Nick3 is
  4427. voiced.  Nick4 joined the channel last.
  4428.  
  4429. If the WINNUM argument is specified, the users in that window will be
  4430. returned.  If the CHANNEL argument is specified, the users in that
  4431. channel will be returned.
  4432.  
  4433. EXAMPLES:
  4434.  
  4435.      options results; "getusers"; "ECHO" result
  4436.  
  4437.      options results; "getusers WINNUM=1"; "ECHO" result
  4438.  
  4439.      options results; "getusers CHANNEL=#amiga"; "ECHO" result
  4440.  
  4441. RELATED TOPICS: See RX_GETUSER, RX_GETSELECTEDUSER.
  4442.  
  4443. GETUSERSTATE
  4444. ============
  4445.  
  4446. Usage
  4447.      GETUSERSTATE USER/N/A,WINNUM/N,CHANNEL/K
  4448.  
  4449. DESCRIPTION:
  4450.  
  4451. Returns the status of user "num" on the active channel.
  4452.      RC=0 User is on-line, but has no special status.
  4453.  
  4454.      RC=1 User is Channel Operator.
  4455.  
  4456.      RC=2 User is on-line and has been "Voiced".
  4457.  
  4458.      RC=5 User # not in the userlist.
  4459.  
  4460. If the WINNUM argument is specified, the status for the user in that
  4461. window will be returned.  If the CHANNEL argument is specified, the
  4462. status for the user in that channel will be returned.
  4463.  
  4464. EXAMPLES:
  4465.  
  4466.      options results; "getuserstate 0"; "ECHO" rc
  4467.  
  4468.      options results; "getuserstate 0 WINNUM=1"; "ECHO" rc
  4469.  
  4470.      options results; "getuserstate 1 CHANNEL=#amiga"; "ECHO" rc
  4471.  
  4472. GETLINE
  4473. =======
  4474.  
  4475. Usage
  4476.      GETLINE
  4477.  
  4478. DESCRIPTION:
  4479.  
  4480. Waits for a line from the server and returns the following stem
  4481. variables;.
  4482.      LINE        = The entire, unparsed, line received.
  4483.  
  4484.      LINE.PREFIX = The Nick and user@host.
  4485.  
  4486.      LINE.COMMAND= The MSG Type.
  4487.  
  4488.      LINE.DEST   = The channel the message was written to.
  4489.  
  4490.      LINE.REST   = The message text.
  4491. EXAMPLES:
  4492.  
  4493.      options results
  4494.      
  4495.      "getline"
  4496.      
  4497.      text=line prefix=line.prefix comm=line.command dest=line.dest
  4498.      rest=line.rest
  4499.      
  4500.      "ECHO" text prefix comm dest rest
  4501.  
  4502. RELATED TOPICS: See RX_PARSELINE, RX_GETLASTLINE.
  4503.  
  4504. GETLINECOUNT
  4505. ============
  4506.  
  4507. Usage
  4508.      GETLINECOUNT
  4509.  
  4510. DESCRIPTION:
  4511.  
  4512. Returns the number of lines in the channel buffer for the active window
  4513. channel.
  4514.  
  4515. EXAMPLES:
  4516.  
  4517.      options results; "getlinecount"; "ECHO" result
  4518.  
  4519. RELATED TOPICS: See RX_GETLINE.
  4520.  
  4521. GETLASTLINE
  4522. ===========
  4523.  
  4524. Usage
  4525.      GETLASTLINE
  4526.  
  4527. DESCRIPTION:
  4528.  
  4529. Returns the last private message received in the format;.
  4530. :nick!~user@host Messagetype Nick :message text.
  4531.  
  4532. EXAMPLES:
  4533.  
  4534.      options results; "getlastline"; "ECHO" result
  4535.  
  4536. RELATED TOPICS: See RX_PARSELINE, RX_GETLINE.
  4537.  
  4538. GETAWAYSTATE
  4539. ============
  4540.  
  4541. Usage
  4542.      GETAWAYSTATE
  4543.  
  4544. DESCRIPTION:
  4545.  
  4546. Returns your away status.
  4547.      rc=0 Not away.
  4548.  
  4549.      rc=5 Away.
  4550. EXAMPLES:
  4551.  
  4552.      options results; "getawaystate"; "ECHO" rc
  4553.  
  4554. GETVERSION
  4555. ==========
  4556.  
  4557. Usage
  4558.      GETUSERS
  4559.  
  4560. DESCRIPTION:
  4561.  
  4562. Returns the Version number of AmIRC.
  4563.  
  4564. EXAMPLES:
  4565.  
  4566.      options results; "getversion"; "ECHO" result
  4567.  
  4568. GETCTCPSOUNDDIR
  4569. ===============
  4570.  
  4571. Usage
  4572.      GETCTCPSOUNDDIR
  4573.  
  4574. DESCRIPTION:
  4575.  
  4576. Returns the path to the sounds played with ctcp sound.
  4577.  
  4578. EXAMPLES:
  4579.  
  4580.      options results; "GETCTCPSOUNDDIR" ; "ECHO" result
  4581.  
  4582. GETDCCRECEIVEDIR
  4583. ================
  4584.  
  4585. Usage
  4586.      GETDCCRECEIVEDIR
  4587.  
  4588. DESCRIPTION:
  4589.  
  4590. Returns the path of the dcc receive directory.
  4591.  
  4592. EXAMPLES:
  4593.  
  4594.      options results; "GETDCCRECEIVEDIR" ; "ECHO" result
  4595.  
  4596. MATCHUSERHOST
  4597. =============
  4598.  
  4599. Usage
  4600.      MATCHUSERHOST USERHOST/A,PATTERN/A
  4601.  
  4602. DESCRIPTION:
  4603.  
  4604. Matches userhost with pattern and sets rc to 0 if there is no match and
  4605. rc to 1 if there is a match.  USERHOST must be a real host like
  4606. nick!user@hostname and not a pattern.  PATTERN may hold special
  4607. characters like "*" and "?" such as ni*!use?@ho?tna*.
  4608.  
  4609. EXAMPLES:
  4610.  
  4611.      options results
  4612.      "MATCHUSERHOST Joe!Joeshmoe@ppp100.net.il *!*@*.net.il"
  4613.      "ECHO" rc
  4614.  
  4615. PLAYSOUND
  4616. =========
  4617.  
  4618. Usage
  4619.      PLAYSOUND FILENAME,EVENT/K/N
  4620.  
  4621. DESCRIPTION:
  4622.  
  4623. This command will play a sound via AmIRC.  It may play a sound-file if
  4624. you give it a filename.  You don't have to give a complete file name,
  4625. you can give one that is in the sounds directory.  You may also play
  4626. the sound set for one of the events by specifying the EVENT argument.
  4627.  
  4628. EXAMPLES:
  4629.  
  4630.      "PLAYSOUND Hello.WAV"
  4631.  
  4632.      "PLAYSOUND EVENT=1"
  4633.  
  4634. PARSELINE
  4635. =========
  4636.  
  4637. Usage
  4638.      PARSELINE LINE/F/A
  4639.  
  4640. DESCRIPTION:
  4641.  
  4642. Parses the line specified and returns the following stem variables;
  4643.      LINE        = The entire, unparsed, line received.
  4644.  
  4645.      LINE.PREFIX = The Nick and user@host
  4646.  
  4647.      LINE.COMMAND= The MSG Type
  4648.  
  4649.      LINE.DEST   = The channel the message was written to.
  4650.  
  4651.      LINE.REST   = The message text.
  4652. EXAMPLES:
  4653.  
  4654.      options results
  4655.      
  4656.      "getlastline"
  4657.      last=result
  4658.      "parseline" last
  4659.      
  4660.      text=line
  4661.      prefix=line.prefix
  4662.      comm=line.command
  4663.      dest=line.dest
  4664.      rest=line.rest
  4665.      
  4666.      "ECHO" text prefix comm dest rest
  4667.  
  4668. RELATED TOPICS: See RX_GETLINE, RX_GETLASTLINE.
  4669.  
  4670. How to Get Help & Updates
  4671. *************************
  4672.  
  4673. Support
  4674. =======
  4675.  
  4676.     AmIRC Support Mailing List
  4677.  
  4678.      To keep up to date on AmIRC improvements or to get answers to AmIRC
  4679.      problems, join the AmIRC support mailing list by sending email to:
  4680.      
  4681.      <AmIRC-Request@vapor.com>
  4682.      
  4683.      with the text ADD in the body.
  4684.      
  4685.      AmIRC FTP Support Site
  4686.      
  4687.      For AmIRC Updates & Patches, ftp to:
  4688.      
  4689.      ftp.vapor.com, /pub/amirc/
  4690.      
  4691.      AmIRC Support on the World Wide Web
  4692.      
  4693.      Or, Alternatively, visit the Vapor WWW Site at:
  4694.      
  4695.      http://www.vapor.com/
  4696.  
  4697. Index
  4698. *****
  4699.  
  4700.  
  4701.  
  4702.  ? command                              ?
  4703.  About AmIRC                            About AmIRC
  4704.  Actions Options                        Actions
  4705.  ADMIN command                          ADMIN
  4706.  Administrator, Showing                 ADMIN
  4707.  ALIAS command                          ALIAS
  4708.  Aliases, setting up                    Lists
  4709.  AmIRC                                  About AmIRC
  4710.  AmIRC Menu                             AmIRC
  4711.  AmIRC Support                          AmIRC Support
  4712.  ARexx Menu                             Rexx
  4713.  ARexx Reference                        ARexx
  4714.  Arexx, Using                           RX
  4715.  Auto-Inviting, Adding                  INVADD
  4716.  Auto-Inviting, Listing                 INVLIST
  4717.  Auto-Inviting, Removing                INVDEL
  4718.  AWAY command                           AWAY
  4719.  AWAY, Resetting                        BACK
  4720.  AWAY, Setting                          AWAY
  4721.  BACK command                           BACK
  4722.  BAN command                            BAN
  4723.  Ban exception(s), Adding               EXCADD
  4724.  Ban exception(s), Listing              EXCLIST
  4725.  Ban exception(s), Removing             EXCDEL
  4726.  Ban, Listing                           BANLIST
  4727.  Ban, Removing                          BANDEL
  4728.  BANDEL command                         BANDEL
  4729.  BANLIST command                        BANLIST
  4730.  Buffer, Searching                      LASTLOG
  4731.  CHANNEL command                        CHANNEL
  4732.  Channel Op, Removing                   DEOP
  4733.  Channel, Joining/Creating              JOIN
  4734.  Channel, Joining/Creating              CHANNEL
  4735.  Channel, Leaving                       LEAVE
  4736.  Channel, Leaving                       PART
  4737.  Channels, Listing                      LIST
  4738.  ChanOp, Setting                        OP
  4739.  Chat Window, Logging                   LOG
  4740.  Colourcodes                            COLOURCODES
  4741.  Colours, Changing text                 COLOURCODES
  4742.  Command, Renaming                      ALIAS
  4743.  Commands                               Commands
  4744.  Configuration Options                  AmIRC Setup
  4745.  Configuration with MUI                 MUI Preferences
  4746.  Configuring AmIRC                      Configuration
  4747.  CONNECT command                        CONNECT
  4748.  Connecting to an IRC server            Connecting
  4749.  Contents, Table of                     Top
  4750.  Copyright Information                  Copyright
  4751.  CTCP Action, Sending                   ME
  4752.  CTCP command                           CTCP
  4753.  CTCP command, Sending                  CTCP
  4754.  CTCP Ping, Sending                     PING
  4755.  CTCP Sound Settings                    Misc
  4756.  CYCLE command                          CYCLE
  4757.  CYCLE command, Sending                 CYCLE
  4758.  DCC command                            DCC
  4759.  DCC command, Sending                   DCC
  4760.  DEOP command                           DEOP
  4761.  DESCRIBE command                       DESCRIBE
  4762.  Events Options                         Events
  4763.  EXCADD command                         EXCADD
  4764.  EXCDEL command                         EXCDEL
  4765.  EXCLIST command                        EXCLIST
  4766.  FAKE command                           FAKE
  4767.  Features                               Features
  4768.  FINDHOST command                       FINDHOST
  4769.  Function Keys, Setting up              FKeys
  4770.  GLINE command                          GLINE
  4771.  Global KLine, Showing                  GLINE
  4772.  HELP command                           HELP
  4773.  Help, Getting                          HELP
  4774.  Help, Getting                          ?
  4775.  HIGHLITE command                       HIGHLITE
  4776.  Hilighting certain text                Lists
  4777.  HILITE command                         HILITE
  4778.  IGNORE command                         IGNORE
  4779.  Ignoring Users                         Lists
  4780.  INFO command                           INFO
  4781.  Installing AmIRC                       Installation
  4782.  Interface Options                      Interface
  4783.  INVADD command                         INVADD
  4784.  INVDEL command                         INVDEL
  4785.  INVITE command                         INVITE
  4786.  INVLIST command                        INVLIST
  4787.  IRC Names, Showing                     NAMES
  4788.  IRC Terminology                        IRC Terms
  4789.  IRC, Quitting                          QUIT
  4790.  IRCNAME command                        IRCNAME
  4791.  IRCop, Setting                         OPER
  4792.  ISON command                           ISON
  4793.  JOIN command                           JOIN
  4794.  KICK command                           KICK
  4795.  KICK command                           QKICK
  4796.  KICKBAN command                        KICKBAN
  4797.  KICKBAN command                        QKICKBAN
  4798.  KILL command                           KILL
  4799.  LASTLOG command                        LASTLOG
  4800.  LEAVE command                          LEAVE
  4801.  LINKS command                          LINKS
  4802.  LIST command                           LIST
  4803.  LOAD command                           LOAD
  4804.  LOG command                            LOG
  4805.  Logging Settings                       Logging
  4806.  LUSERS command                         LUSERS
  4807.  M command                              M
  4808.  MAP command                            MAP
  4809.  ME command                             ME
  4810.  Menus                                  Menus
  4811.  Messages options                       Messages
  4812.  MODE command                           MODE
  4813.  Modes, Changing                        MODE
  4814.  MOTD command                           MOTD
  4815.  MOTD, Showing                          MOTD
  4816.  MSG command                            MSG
  4817.  MUI Configuration                      MUI Preferences
  4818.  NAMES command                          NAMES
  4819.  NICK command                           NICK
  4820.  Nickname, Changing                     IRCNAME
  4821.  Nickname, Changing                     NICK
  4822.  Nickname, Setting                      NICK
  4823.  NOTE command                           NOTE
  4824.  NOTICE command                         NOTICE
  4825.  Notice, Sending                        NOTICE
  4826.  NOTIFY command                         NOTIFY
  4827.  OP command                             OP
  4828.  OPER command                           OPER
  4829.  Operating AmIRC                        Operation
  4830.  Operators, Sending text to             WALLOPS
  4831.  PART command                           PART
  4832.  Pattern matching of users              WHO
  4833.  PING command                           PING
  4834.  Plugin, Loading                        LOAD
  4835.  Plugin, Reloading                      RELOAD
  4836.  Plugin, Unloading                      UNLOAD
  4837.  Plugins Menu                           Plugins
  4838.  PrivMsg, Sending                       MSG
  4839.  PrivMsg, Sending                       RMSG
  4840.  PrivMsg, Sending                       M
  4841.  QUERY command                          QUERY
  4842.  Query window, Opening                  QUERY
  4843.  QUIT command                           QUIT
  4844.  QUOTE command                          QUOTE
  4845.  RAW command                            RAW
  4846.  Raw text, Sending                      QUOTE
  4847.  Raw text, Sending                      RAW
  4848.  RECONNECT command                      RECONNECT
  4849.  Reconnecting                           RECONNECT
  4850.  Registration                           Registration
  4851.  REHASH command                         REHASH
  4852.  RELOAD command                         RELOAD
  4853.  Requirements for running AmIRC         Requirements
  4854.  RESTART command                        RESTART
  4855.  RMSG command                           RMSG
  4856.  RX command                             RX
  4857.  RXRETURN command                       RXRETURN
  4858.  SERVER command                         SERVER
  4859.  Server data, Fake                      FAKE
  4860.  Server Info, Getting                   INFO
  4861.  Server Links, Showing                  LINKS
  4862.  Server Map, Showing                    MAP
  4863.  Server, (Re)connecting                 CONNECT
  4864.  Server, Connecting                     SERVER
  4865.  Server, Quitting                       SQUIT
  4866.  Server, Resetting                      REHASH
  4867.  Server, Restarting                     RESTART
  4868.  Server, Tracing                        TRACE
  4869.  Settings Menu                          Settings
  4870.  Settings menu: Actions                 Actions
  4871.  Settings Menu: Colors                  Colors
  4872.  Settings Menu: Events                  Events
  4873.  Settings Menu: Interface               Interface
  4874.  Settings Menu: Lists                   Lists
  4875.  Settings Menu: Messages                Messages
  4876.  SILENCE command                        SILENCE
  4877.  SOUND command                          SOUND
  4878.  Sounds, Sending                        SOUND
  4879.  SQUIT command                          SQUIT
  4880.  STATS command                          STATS
  4881.  Stats, Showing                         STATS
  4882.  SUMMON command                         SUMMON
  4883.  Support for AmIRC users                AmIRC Support
  4884.  Text Colors                            Colors
  4885.  Text, Highlighting                     HIGHLITE
  4886.  Text, Highlighting                     HILITE
  4887.  Text, Unhighlighting                   UNHILITE
  4888.  Text, Unhighlighting                   UNHIGHLITE
  4889.  TIME command                           TIME
  4890.  Time, Getting server's                 TIME
  4891.  TOPIC command                          TOPIC
  4892.  Topic, Changing                        TOPIC
  4893.  TRACE command                          TRACE
  4894.  UMODE command                          UMODE
  4895.  UNHIGHLITE command                     UNHIGHLITE
  4896.  UNHILITE command                       UNHILITE
  4897.  UNIGNORE command                       UNIGNORE
  4898.  UNLOAD command                         UNLOAD
  4899.  UNVOICE command                        UNVOICE
  4900.  UPING command                          UPING
  4901.  User IsOn, Checking if                 ISON
  4902.  User Modes Menu                        User Modes
  4903.  User's, Finding more info on           WHOIS
  4904.  User, Banning                          BAN
  4905.  User, Describing to                    DESCRIBE
  4906.  User, Disconnecting                    KILL
  4907.  User, Giving Voice                     VOICE
  4908.  User, Ignoring                         IGNORE
  4909.  User, Inviting                         INVITE
  4910.  User, Kicking                          QKICK
  4911.  User, Kicking                          KICK
  4912.  User, Kicking/Banning                  KICKBAN
  4913.  User, Kicking/Banning                  QKICKBAN
  4914.  User, Notifying                        NOTIFY
  4915.  User, Removing Ignore                  UNIGNORE
  4916.  User, Removing Voice                   UNVOICE
  4917.  User, Silencing                        SILENCE
  4918.  User, Summon                           SUMMON
  4919.  User, Tracing                          TRACE
  4920.  USERHOST command                       USERHOST
  4921.  Userhost, Finding                      USERHOST
  4922.  USERS command                          USERS
  4923.  Users Info, Showing                    LUSERS
  4924.  Users, Finding                         FINDHOST
  4925.  Users, Listing                         USERS
  4926.  VERSION command                        VERSION
  4927.  Version, Server's software             VERSION
  4928.  Version, User's client                 VERSION
  4929.  VOICE command                          VOICE
  4930.  WALLOPS command                        WALLOPS
  4931.  What's new?                            What's new?
  4932.  WHO command                            WHO
  4933.  Who Was User                           WHOWAS
  4934.  WHOIS command                          WHOIS
  4935.  WHOWAS command                         WHOWAS
  4936.  Windows Menu                           Windows
  4937.  Windows Settings                       Window
  4938.  
  4939.